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.
Please take two minutes to fill out our short survey.
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 # interface-mutationrecord |