Existe-t-il un événement dans Internet Explorer, déclenché à chaque modification de DOM? Par exemple:Y a-t-il un événement onDocumentChange?
document.attachEvent("ondocumentchange", function() {
alert("you've just changed DOM!");
});
Et quand j'Execute:
document.appendChild(document.createElement("img"));
fenêtre avec le texte "vous venez de changer DOM!" apparaît.
Je tente d'émuler les sélecteurs CSS "avancés" (par exemple +,>, [attr]) dans IE6 en utilisant Javascript. Cependant, pour fonctionner correctement avec le contenu dynamique, ils devraient être recalculés après chaque changement de document.
Laid, mais fonctionne dans IE6. –
Pourquoi utiliser un setTimeout? Dans ce cas, un setInterval n'aurait-il pas plus de sens? –
Devrait quelqu'un d'autre trébucher à travers cet ancien poste, à partir de IE 11, nous avons l'option de mutationObserver https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver# –