MutationRecord

MutationRecord class

Un MutationRecord representa una mutación DOM individual. Es el objeto que se pasa aMutationObserver sMutationCallback .

public class MutationRecord : DOMObject

Propiedades

NombreDescripción
AddedNodes { get; }Devuelve los nodos agregados.
AttributeName { get; }Devuelve el nombre local del atributo modificado y nulo en caso contrario.
AttributeNamespace { get; }Devuelve el espacio de nombres del atributo modificado y nulo en caso contrario.
NextSibling { get; }Devuelve el siguiente hermano de los nodos agregados o eliminados, o nulo.
OldValue { get; }El valor devuelto depende del tipo. Para “atributos”, es el valor del atributo modificado antes del cambio. Para “characterData”, es el dato del nodo modificado antes del cambio. Para “childList”, es nulo.
PreviousSibling { get; }Devuelve el hermano anterior de los nodos agregados o eliminados, o nulo.
RemovedNodes { get; }Devuelve los nodos eliminados.
Target { get; }Devuelve el nodo afectado por la mutación, según el tipo. Para “atributos”, es el elemento cuyo atributo cambió. Para “characterData”, es el nodo CharacterData. Para “childList”, es el nodo cuyos hijos cambiaron.
Type { get; }Devuelve “attributes” si fue una mutación de atributo, “characterData” si fue una mutación a un nodo CharacterData y “childList” si fue una mutación al árbol de nodos.

Métodos

NombreDescripción
virtual GetPlatformType()Este método se utiliza para recuperar el objeto ECMAScriptType .

Ver también