无法在JS中追加孩子

时间:2013-08-12 11:02:59

标签: javascript dom svg

我设法改变了很多这个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);

真的很困惑为什么会这样。有什么想法吗?

0 个答案:

没有答案