MutationRecord

MutationRecord class

Ein MutationRecord repräsentiert eine einzelne DOM-Mutation. Es ist das Objekt, an das übergeben wirdMutationObserver sMutationCallback .

public class MutationRecord : DOMObject

Eigenschaften

NameBeschreibung
AddedNodes { get; }Gibt die hinzugefügten Knoten zurück.
AttributeName { get; }Gibt den lokalen Namen des geänderten Attributs zurück, andernfalls null.
AttributeNamespace { get; }Gibt den Namespace des geänderten Attributs zurück, andernfalls null.
NextSibling { get; }Gibt das nächste gleichgeordnete Element der hinzugefügten oder entfernten Knoten zurück oder null.
OldValue { get; }Der Rückgabewert ist typabhängig. Bei „attributes“ ist es der Wert des geänderten Attributs vor der Änderung. Bei „characterData“ sind es die Daten des geänderten Knotens vor der Änderung. Bei „childList“ ist es null.
PreviousSibling { get; }Gibt das vorherige gleichgeordnete Element der hinzugefügten oder entfernten Knoten oder null zurück.
RemovedNodes { get; }Gibt die entfernten Knoten zurück.
Target { get; }Gibt je nach Typ den von der Mutation betroffenen Knoten zurück. Bei „Attributen“ ist es das Element, dessen Attribut sich geändert hat. Für “characterData” ist es der CharacterData-Knoten. Bei „childList“ ist es der Knoten, dessen Kinder sich geändert haben.
Type { get; }Gibt „attributes“ zurück, wenn es sich um eine Attributmutation handelte, „characterData“, wenn es sich um eine Mutation zu einem CharacterData-Knoten handelte, und „childList“, wenn es sich um eine Mutation zum Knotenbaum handelte.

Methoden

NameBeschreibung
virtual GetPlatformType()Diese Methode wird zum Abrufen des ECMAScript-Objekts verwendetType .

Siehe auch