在 Firefox 中,当服务器向浏览器发出纯 SVG 文档,并且在附加了 onload= 事件的 SVG 元素之前发出 Javascript 脚本元素时,可以确保在下一个 SVG 元素之前已经加载了较早的 SVG 元素一。因此,脚本可以假定它存在于 DOM 中,并且在脚本尝试访问它时可以访问。
但是,在 IE9 中,DOM 元素的加载方式似乎没有保证或顺序。
有没有办法强制纯 SVG 文档(没有 DOCTYPE html5 或 meta xua 标签)在 IE9 中按文档顺序加载?
否则,您在 Javascript 中有很多猴子业务来简单地确保将元素加载到 DOM 中。