DOMContentLoaded是否适用于IE9中的SVG元素?

DOMContentLoaded是否适用于IE9中的SVG元素?,dom,svg,internet-explorer-9,Dom,Svg,Internet Explorer 9,这个标题概括了这一点。我认为附加到DOMContentLoaded或者它可能在IE9的HTML5中正常工作。但是,我没有太多机会连接到一个事件,该事件可用于将一组SVG标记完成到DOM中。这方面有什么建议吗?我更喜欢使用“纯SVG”文档,而不是HTML5。但我有点喜欢HTML5,因为它有助于将浏览器切换到支持IE9 SVG的渲染模式。请发送关于IE9中SVG与Javascript连接问题的帮助!!谢谢大家。Afaik,“DOMContentLoaded”会在(HTML)源代码被完全解析(进入DO

这个标题概括了这一点。我认为附加到DOMContentLoaded或者它可能在IE9的HTML5中正常工作。但是,我没有太多机会连接到一个事件,该事件可用于将一组SVG标记完成到DOM中。这方面有什么建议吗?我更喜欢使用“纯SVG”文档,而不是HTML5。但我有点喜欢HTML5,因为它有助于将浏览器切换到支持IE9 SVG的渲染模式。请发送关于IE9中SVG与Javascript连接问题的帮助!!谢谢大家。

Afaik,“DOMContentLoaded”会在(HTML)源代码被完全解析(进入DOM)时触发。此时页面可能还没有完全呈现。您所说的“将一堆SVG标记完成到DOM中”是什么意思?您是否尝试过访问DOM中的SVG节点?它不在那里吗?我有包含一个SVG的html,其中包含其他SVG的结构。子SVG依赖于能够相互查询,但IE9异步加载SVG,因此不能保证一个子SVG可以访问另一个子SVG。如果在父SVG上加载的DOMContentLoaded“起作用”,则可以假定其所有子项也已加载。然而,由于DOMContentLoaded似乎只能在HTML上正常工作,因此这一重要功能不可用。相反,我被迫采取了一系列毫不雅观的权宜之计。如果只有IE9以文档顺序加载DOM!!为什么不钩住onload事件而不是DOMContentLoaded呢。问题是onload似乎没有正确级联,底层的“子”svg似乎是异步地、断开连接地从父svg加载的。从父母那里得到一个超负荷并不能保证孩子们都是“超负荷的”