MutationRecord

MutationRecord class

Un MutationRecord rappresenta una singola mutazione DOM. È l’oggetto a cui viene passatoMutationObserver SMutationCallback .

public class MutationRecord : DOMObject

Proprietà

NomeDescrizione
AddedNodes { get; }Restituisce i nodi aggiunti.
AttributeName { get; }Restituisce il nome locale dell’attributo modificato, altrimenti null.
AttributeNamespace { get; }Restituisce lo spazio dei nomi dell’attributo modificato, altrimenti null.
NextSibling { get; }Restituisce il fratello successivo dei nodi aggiunti o rimossi, o null.
OldValue { get; }Il valore restituito dipende dal tipo. Per “attributi”, è il valore dell’attributo modificato prima della modifica. Per “characterData”, sono i dati del nodo modificato prima della modifica. Per “childList”, è null.
PreviousSibling { get; }Restituisce il fratello precedente dei nodi aggiunti o rimossi, o null.
RemovedNodes { get; }Restituisce i nodi rimossi.
Target { get; }Restituisce il nodo interessato dalla mutazione, a seconda del tipo. Per “attributi”, è l’elemento il cui attributo è cambiato. Per “characterData”, è il nodo CharacterData. Per “childList”, è il nodo i cui figli sono cambiati.
Type { get; }Restituisce “attributes” se si trattava di una mutazione di attributo, “characterData” se si trattava di una mutazione in un nodo CharacterData e “childList” se si trattava di una mutazione nell’albero dei nodi.

Metodi

NomeDescrizione
virtual GetPlatformType()Questo metodo viene utilizzato per recuperare l’oggetto ECMAScriptType .

Guarda anche