Javascript cloneNode()JS调用在Safari中不起作用

Javascript cloneNode()JS调用在Safari中不起作用,javascript,safari,clonenode,Javascript,Safari,Clonenode,我正在使用cloneNode(),它在IE中运行良好,但在Safari中不起作用 function ApplyNowWizard_addVehicleTypeList(vehicleDOM) { oParent = $(this.data).get(0); oParent.documentElement.appendChild(vehicleDOM.cloneNode(true).documentElement); } 其中vehicleDom类型为IXMLDOMDocument

我正在使用cloneNode(),它在IE中运行良好,但在Safari中不起作用

function ApplyNowWizard_addVehicleTypeList(vehicleDOM) 
{
   oParent = $(this.data).get(0);
   oParent.documentElement.appendChild(vehicleDOM.cloneNode(true).documentElement);
}
其中
vehicleDom
类型为
IXMLDOMDocument2


vehicleDOM.cloneNode(true)在safari中给出
null

按照链接,我认为这可能是解决方案

还请注意

Opera和Safari无法克隆Document或DocumentType节点(Opera抛出DomeException(代码9:不受支持),其中Safari创建空对象);Firefox和InternetExplorer可以克隆这些类型的节点(在最初可用的地方)


参考:一个问题?可能是一个dup,甚至是一个精确的dup?@Teemu很好的搜索,但我的一位同事问了这个问题,如果答案不起作用,那就是我再次问这个问题的原因。这是我的想法(希望不是“双重用户”),但这个问题仍然是重复的:(。