MutationRecord
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
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
| Specification |
|---|
| DOM> # interface-mutationrecord> |
Browser-Kompatibilität
Loading…