【发布时间】:2012-11-26 09:09:53
【问题描述】:
使用 mySVGNode.parentNode 我得到一个嵌入的 svg 文件的空值。理想情况下,我想引用 embed 标记及其 id 属性。
我可以成功地在 DOM 中搜索它,但我很惊讶 parentNode 返回 null。嵌入对象不支持吗?
【问题讨论】:
-
一些代码会有所帮助,当您使用
parentNode时,可能mySVGNode尚未附加到DOM 树? -
我不确定这是否属实,因为我不擅长阅读 w3 规范,但看起来
parentNode的 SVG 元素在实例树中引用它们的父级......所以最顶层不会有父级。 w3.org/TR/SVG11/… .....我确定我只是读错了 -
Ta Ian,为我指出了这些规格。我不认为它的SVG是问题。我查看了嵌入标签,我认为(!...)它暗示嵌入的对象可能是一个孤儿,这意味着它没有父对象。
-
@ian:是的,你读错了。该接口适用于
标签: javascript html dom svg