MutationRecord
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 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.addedNodes
Schreibgeschützt-
Die durch eine Mutation hinzugefügten Knoten. Wird ein leeres
NodeList
sein, wenn keine Knoten hinzugefügt wurden. MutationRecord.attributeName
Schreibgeschützt-
Der Name des geänderten Attributs als Zeichenkette oder
null
. MutationRecord.attributeNamespace
Schreibgeschützt-
Der Namensraum des geänderten Attributs als Zeichenkette oder
null
. MutationRecord.nextSibling
Schreibgeschützt-
Das nächste Geschwister der hinzugefügten oder entfernten Knoten oder
null
. MutationRecord.oldValue
Schreibgeschützt-
Der Wert hängt von
MutationRecord.type
ab:- Für
attributes
ist es der Wert des geänderten Attributs vor der Änderung. - Für
characterData
ist es die Daten des geänderten Knotens vor der Änderung. - Für
childList
ist esnull
.
- Für
MutationRecord.previousSibling
Schreibgeschützt-
Das vorherige Geschwister der hinzugefügten oder entfernten Knoten oder
null
. MutationRecord.removedNodes
Schreibgeschützt-
Die durch eine Mutation entfernten Knoten. Wird ein leeres
NodeList
sein, wenn keine Knoten entfernt wurden. MutationRecord.target
Schreibgeschützt-
Der Knoten, auf den sich die Mutation auswirkte, abhängig von
MutationRecord.type
.- Für
attributes
ist es das Element, dessen Attribut geändert wurde. - Für
characterData
ist es derCharacterData
-Knoten. - Für
childList
ist es der Knoten, dessen Kinder geändert wurden.
- Für
MutationRecord.type
Schreibgeschü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 Standard # interface-mutationrecord |
Browser-Kompatibilität
BCD tables only load in the browser