MutationRecord

MutationRecord class

Un MutationRecord représente une mutation DOM individuelle. C’est l’objet qui est passé àMutationObserver sMutationCallback .

public class MutationRecord : DOMObject

Propriétés

Nom La description
AddedNodes { get; } Renvoie les nœuds ajoutés.
AttributeName { get; } Renvoie le nom local de l’attribut modifié, et null sinon.
AttributeNamespace { get; } Renvoie l’espace de noms de l’attribut modifié, et null sinon.
NextSibling { get; } Renvoie le frère suivant des nœuds ajoutés ou supprimés, ou null.
OldValue { get; } La valeur de retour dépend du type. Pour “attributes”, c’est la valeur de l’attribut changé avant le changement. Pour “characterData”, c’est la donnée du noeud changé avant le changement. Pour “childList”, c’est null.
PreviousSibling { get; } Renvoie le frère précédent des nœuds ajoutés ou supprimés, ou null.
RemovedNodes { get; } Renvoie les nœuds supprimés.
Target { get; } Renvoie le nœud affecté par la mutation, selon le type. Pour les “attributs”, il s’agit de l’élément dont l’attribut a changé. Pour “characterData”, il s’agit du noeud CharacterData. Pour “childList”, c’est le nœud dont les enfants ont changé.
Type { get; } Renvoie “attributes” s’il s’agissait d’une mutation d’attribut, “characterData” s’il s’agissait d’une mutation vers un nœud CharacterData et “childList” s’il s’agissait d’une mutation vers l’arborescence des nœuds.

Méthodes

Nom La description
virtual GetPlatformType() Cette méthode est utilisée pour récupérer l’objet ECMAScriptType .

Voir également