检测何时元素附加到 JavaScript 中的 DOM



我想检查元素是否附加到javascript中的DOM,因为我想在元素附加到DOM时执行一些操作(在元素附加事件上,我想做一些操作(。有没有像 addAttachHandler 这样的东西,比如 GWT 也存在于 javascript 中?

您可以使用 MutationObserver 来告诉您何时在 DOM 树中添加或删除元素。所有现代浏览器(IE11+(都完全支持它。

Elemento 库(Apache 2.0 许可证(有一个 GWT JsInterop 实现的附加/分离侦听器,它在幕后使用MutationObserver。您可以从该代码中汲取灵感,或直接使用它。

最新更新