如何检测文档何时更改?
我知道我可以这样做:
var lastHTML = document.body.innerHTML;
setInterval(function() { if(document.body.innerHTML != lastHTML) { DOMupdated() } }, 500);
但是有没有我可以使用的事件处理程序,比如onchange?
答案 0 :(得分:6)
有旧的 DOM突变事件,还有新的 DOM突变观察者。
要快速浏览它们(以及为什么更新[更复杂]的API更好),请查看以下文章:
Detect DOM Changes with Mutation Observers
P.S。不要错过那里的评论......