ドキュメントがいつ変更されたかを検出するにはどうすればよいですか?
私はこのようなことができることを知っています:
var lastHTML = document.body.innerHTML;
setInterval(function() { if(document.body.innerHTML != lastHTML) { DOMupdated() } }, 500);
しかし、onchange のように配置できるイベント ハンドラはありますか?
ドキュメントがいつ変更されたかを検出するにはどうすればよいですか?
私はこのようなことができることを知っています:
var lastHTML = document.body.innerHTML;
setInterval(function() { if(document.body.innerHTML != lastHTML) { DOMupdated() } }, 500);
しかし、onchange のように配置できるイベント ハンドラはありますか?
古いDOM Mutation Eventsと、新しいDOM Mutation Observersがあります。
両方の概要 (および新しい [より複雑な] API の方が優れている理由) については、次の投稿をご覧ください。
Mutation Observers で DOM の変更を検出します。
PSそこのコメントをお見逃しなく...