Javascript 如果DOM发生更改,您将如何执行操作?
如何检测文档何时更改 我知道我可以这样做:Javascript 如果DOM发生更改,您将如何执行操作?,javascript,javascript-events,Javascript,Javascript Events,如何检测文档何时更改 我知道我可以这样做: var lastHTML = document.body.innerHTML; setInterval(function() { if(document.body.innerHTML != lastHTML) { DOMupdated() } }, 500); 但是有没有像onchange这样的事件处理程序,我可以放在适当的位置呢?有旧的DOM突变事件,也有新的DOM突变观察者 要快速了解两者(以及为什么更新的[更复杂的]API更好),请查看以下文
var lastHTML = document.body.innerHTML;
setInterval(function() { if(document.body.innerHTML != lastHTML) { DOMupdated() } }, 500);
但是有没有像onchange这样的事件处理程序,我可以放在适当的位置呢?有旧的DOM突变事件,也有新的DOM突变观察者
要快速了解两者(以及为什么更新的[更复杂的]API更好),请查看以下文章:
注意,不要错过那里的评论…我觉得这个问题至少每周被问一次,这些问题可能会引起兴趣--