SVGSVGElement.children不在IE11中工作?

rec*_*ive 6 svg dom internet-explorer-11

我在这里有一个非常简单的jsfiddle:

http://jsfiddle.net/9uS3u/

它由这个html组成:

<svg></svg>
Run Code Online (Sandbox Code Playgroud)

这个javascript:

alert(document.getElementsByTagName("svg")[0].children);
Run Code Online (Sandbox Code Playgroud)

我希望它能提醒像"[Object HtmlCollection]"这样的东西.但在IE 11中,它给出了"未定义".尽管互联网声称IE 11确实支持svg children,SVGSVGElement但似乎该属性尚未定义.是什么赋予了?

Tho*_*s W 11

我认为答案是该children属性尚未正式成为DOM规范的一部分,您可以childNodesNode接口上找到它,但不能children(在Element接口上).欲了解更多的信息(尤其是之间的差异childrenchildNodes),看看这个其他的答案.