Mögliches Duplikat:
Veränderungen im DOM erkennen
Ich muss einen Ereignishandler einrichten, der immer dann ausgelöst werden soll, wenn etwas an das DOM angehängt/geändert/entfernt wird. Diese Antwort funktioniert in meinem Fall nicht. Das DOM kann von Drittentwicklern modifiziert werden, und bei jeder DOM-Änderung müssen wir unser Skript ausführen, um den Code zu validieren. Das Ereignis sollte bei einer Änderung von Eingabe/Textbereich/Auswahl nicht ausgelöst werden.
Wir tun nicht alle Browser ansprechen. Solange es auf Webkit (Chrome, Safari) funktioniert, ist es gut genug.
Irgendwelche Ideen?
Hat jemand den Link zu der Frage, dass dies ein genaues Duplikat ist? Ich bin von Google hierher gekommen.
– travis
16. April ’12 um 18:05
@travis: kein exaktes Duplikat, aber nahe: stackoverflow.com/questions/3219758/detect-changes-in-the-dom
– Sherzod
16. April ’12 um 18:09
@travis: Ich habe tatsächlich die Antwort gefunden, die zu meinem Fall passt: using
DOMSubtreeModified
Ereignis, aber Sie müssen die Browserunterstützung überprüfen. Webkit funktioniert gut damit.– Sherzod
16. April ’12 um 18:11
Ja, ich suche nach etwas, das mindestens bis zum IE8 funktioniert.
– travis
16. April ’12 um 18:27