我的代码完全适用于IE,但它无法使用safari.Clonenode()方法在safari中不起作用。 我有这样的代码
function ApplyNowWizard_addVehicleTypeList(vehicleDOM)
{
oParent = $(this.data).get(0);
oParent.documentElement.appendChild(vehicleDOM.cloneNode(true).documentElement);
}
在safari vehicleDOM.cloneNode(true).documentElement中为null。
答案 0 :(得分:2)
由于documentElement
是Document
字段,我认为vehicleDOM
必须是Document
。请注意关于cloneNode
的DOM规范评论:
而且,克隆
Document
,DocumentType
,Entity
和Notation
节点取决于实现。
因为您真正想要的是文档元素无论如何的克隆,听起来您可能最好克隆而不是Document
:
oParent.documentElement.appendChild(vehicleDOM.documentElement.cloneNode(true));