加载对象内容时运行Javascript函数

Lar*_*off 5 javascript dom javascript-events

如何<object>在加载内容时运行Javascript函数?在DOMContentLoaded此之前的事件,火灾和其他依赖于它的东西像jQuery的$()同样.

比较这到这个.第一个示例失败,因为在未加载外部SVG时执行该功能.第二个示例轮询它想要更改的元素,然后才执行相关代码并成功.

轮询在实践中起作用,但是有更好的解决方案吗?理想情况下会有一个我可以使用的事件被触发.

Bra*_*den 3

使用 onload DomEvent 有效吗?

<object onload="changeColor()" data="circles.svg" type="image/svg+xml" id="circles"></object>
Run Code Online (Sandbox Code Playgroud)

在这里查看我的