Есть ли какое-либо событие в Internet Explorer, которое запускается при изменении DOM? Например:
document.attachEvent("ondocumentchange", function () {
alert("you've just changed DOM!");
});
И когда я выполню:
document.appendChild(document.createElement("img"));
Окно с текстом "Вы только что изменили DOM!" появляется.
Я пытаюсь эмулировать «продвинутые» селекторы CSS (например, +,>, [attr]) в IE6, используя Javascript. Однако для правильной работы с динамическим контентом их придется пересчитывать после каждого изменения в документе.