如果更改DOM,您如何做某事?

时间:2012-08-24 02:14:11

标签: javascript javascript-events

如何检测文档何时更改?

我知道我可以这样做:

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

但是有没有我可以使用的事件处理程序,比如onchange?

1 个答案:

答案 0 :(得分:6)

有旧的 DOM突变事件,还有新的 DOM突变观察者


要快速浏览它们(以及为什么更新[更复杂]的API更好),请查看以下文章:

Detect DOM Changes with Mutation Observers


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