如果DOM发生更改,您将如何执行操作

How do you do something if the DOM is changed?

本文关键字:何执行 执行 操作 DOM 如果      更新时间:2023-09-26

如何检测文档何时更改?

我知道我可以做这样的事情:

var lastHTML = document.body.innerHTML;
setInterval(function() { if(document.body.innerHTML != lastHTML) { DOMupdated() } }, 500);

但是,有没有一个事件处理程序可以像onchange一样放置到位?

有旧的DOM突变事件,还有新的DOM突变观测器


要快速了解这两者(以及为什么更新的[更复杂]API更好),请查看以下文章:

使用突变观测器检测DOM变化


第页。S.不要错过那里的评论。。。