Is there any event in Internet Explorer, that is fired whenever DOM is changed? For example:
document.attachEvent("ondocumentchange", function () {
alert("you've just changed DOM!");
});
And when I execute:
document.appendChild(document.createElement("img"));
Window with text "you've just changed DOM!" appears.
I try to emulate "advanced" CSS selectors (e.g. +, >, [attr]) in IE6 using Javascript. However to work properly with dynamic content, they would have to be recalculated after each change in document.