cloneNode() не работает в сафари

Привет, я использую cloneNode(), он отлично работает в IE, но не работает в сафари

function ApplyNowWizard_addVehicleTypeList(vehicleDOM) 
{
   oParent = $(this.data).get(0);
   oParent.documentElement.appendChild(vehicleDOM.cloneNode(true).documentElement);
}

где vehicleDom тип IXMLDOMDocument2,

vehicleDOM.cloneNode(true) предоставление null в сафари.

Пожалуйста, помогите мне.

1 ответ

Перейдите по ссылке, я думаю, возможно, это решение

http://jsdom.wordpress.com/2011/03/14/appendchild-problem-in-google-chrome-and-safari/

Также обратите внимание

Opera и Safari не могут клонировать узлы Document или DocumentType (Opera генерирует исключение DOME (код 9: NOT_SUPPORTED_ERR), где Safari создает нулевой объект); Firefox и Internet Explorer могут клонировать эти типы узлов (где они доступны в первую очередь).

Ссылка: http://reference.sitepoint.com/javascript/Node/cloneNode

Другие вопросы по тегам