我正在使用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
。
答案 0 :(得分:0)
按照链接,我想可能这是解决方案
http://jsdom.wordpress.com/2011/03/14/appendchild-problem-in-google-chrome-and-safari/
另请注意
Opera和Safari无法克隆Document或DocumentType节点(Opera抛出DOMException(代码9:NOT_SUPPORTED_ERR),其中Safari创建一个null对象); Firefox和Internet Explorer可以克隆这些类型的节点(首先它们可用)。