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