Internet Explorerには、DOMが変更されたときに起動されるイベントはありますか?たとえば:onDocumentChangeイベントはありますか?
document.attachEvent("ondocumentchange", function() {
alert("you've just changed DOM!");
});
そして、私が実行:テキストと
document.appendChild(document.createElement("img"));
ウィンドウ "あなただけのDOMを変更しました!"表示されます。
Javascriptを使用してIE6で「高度な」CSSセレクタ(たとえば+、>、[attr])をエミュレートしようとしています。しかし、動的コンテンツでは正しく動作するためには、ドキュメントを変更するたびに再計算する必要があります。
醜いですが、IE6で動作します。 –
なぜsetTimeoutを使用しますか?この場合、setIntervalは意味をなさないでしょうか? –
他の誰かがこの古い投稿に遭遇するはずですか?IE 11ではmutationObserverのオプションがありますhttps://developer.mozilla.org/en-US/docs/Web/API/MutationObserver# –