我设法改变了很多这个javascript与IE10一起工作,但我遇到了另一个问题。这次我得到无法在if(this.parent)部分的代码行上获取未定义或空引用的属性'appendChild'。
var svgns = "http:///www.w3.org/2000/svg"
this.svgDoc = document.getElementById("SVGDoc").getSVGDocument();
this.grp = this.svgDoc.createElementNS(svgns, "g");
this.grp.setAttribute("id", this.id);
if (this.parent)
this.svgDoc.getElementById(this.parent.id).appendChild(this.grp); //This Line
else
this.svgDoc.getDocumentElement.appendChild(this.grp);
真的很困惑为什么会这样。有什么想法吗?