0

I am using cloneNode() it's working fine in IE but it's not working in Safari.

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

where vehicleDom type is IXMLDOMDocument2.

vehicleDOM.cloneNode(true) giving null in safari.

4

1 に答える 1

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 は、これらのタイプのノード (最初に利用可能な場所) を複製できます。

参照: http://reference.sitepoint.com/javascript/Node/cloneNode

于 2013-02-21T12:49:11.293 に答える