Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
MutationRecord
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die MutationRecord-Schnittstelle ist eine schreibgeschützte Schnittstelle, die eine einzelne DOM-Änderung darstellt, die von einem MutationObserver beobachtet wurde. Es ist das Objekt innerhalb des Arrays, das an den Rückruf eines MutationObserver übergeben wird.
Instanz-Eigenschaften
MutationRecord.addedNodesSchreibgeschützt-
Die durch eine Mutation hinzugefügten Knoten. Wird ein leeres
NodeListsein, wenn keine Knoten hinzugefügt wurden. MutationRecord.attributeNameSchreibgeschützt-
Der Name des geänderten Attributs als Zeichenkette oder
null. MutationRecord.attributeNamespaceSchreibgeschützt-
Der Namensraum des geänderten Attributs als Zeichenkette oder
null. MutationRecord.nextSiblingSchreibgeschützt-
Das nächste Geschwister der hinzugefügten oder entfernten Knoten oder
null. MutationRecord.oldValueSchreibgeschützt-
Der Wert hängt von
MutationRecord.typeab:- Für
attributesist es der Wert des geänderten Attributs vor der Änderung. - Für
characterDataist es die Daten des geänderten Knotens vor der Änderung. - Für
childListist esnull.
- Für
MutationRecord.previousSiblingSchreibgeschützt-
Das vorherige Geschwister der hinzugefügten oder entfernten Knoten oder
null. MutationRecord.removedNodesSchreibgeschützt-
Die durch eine Mutation entfernten Knoten. Wird ein leeres
NodeListsein, wenn keine Knoten entfernt wurden. MutationRecord.targetSchreibgeschützt-
Der Knoten, auf den sich die Mutation auswirkte, abhängig von
MutationRecord.type.- Für
attributesist es das Element, dessen Attribut geändert wurde. - Für
characterDataist es derCharacterData-Knoten. - Für
childListist es der Knoten, dessen Kinder geändert wurden.
- Für
MutationRecord.typeSchreibgeschützt-
Ein Zeichenkette, die den Typ der Mutation darstellt:
attributes, wenn die Mutation eine Attributmutation war,characterData, wenn es eine Mutation an einemCharacterData-Knoten war, undchildList, wenn es eine Mutation an der Knotenstruktur war.
Spezifikationen
| Spezifikation |
|---|
| DOM> # interface-mutationrecord> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.