MutationRecord Class
A MutationRecord represents an individual DOM mutation. It is the object that is passed to MutationObserver's MutationCallback.
Inheritance Hierarchy
SystemObject
  Aspose.Html.DomDOMObject
    Aspose.Html.Dom.MutationsMutationRecord

Namespace: Aspose.Html.Dom.Mutations
Assembly: Aspose.HTML (in Aspose.HTML.dll) Version: 21.1
Syntax
public class MutationRecord : DOMObject

The MutationRecord type exposes the following members.

Properties
  NameDescription
Public propertyAddedNodes
Return the nodes added.
Public propertyAttributeName
Returns the local name of the changed attribute, and null otherwise.
Public propertyAttributeNamespace
Returns the namespace of the changed attribute, and null otherwise.
Public propertyNextSibling
Return the next sibling of the added or removed nodes, or null.
Public propertyOldValue
The return value depends on type. For "attributes", it is the value of the changed attribute before the change. For "characterData", it is the data of the changed node before the change. For "childList", it is null.
Public propertyPreviousSibling
Returns the previous sibling of the added or removed nodes, or null.
Public propertyRemovedNodes
Return the nodes removed.
Public propertyTarget
Returns the node the mutation affected, depending on the type. For "attributes", it is the element whose attribute changed. For "characterData", it is the CharacterData node. For "childList", it is the node whose children changed.
Public propertyType
Returns "attributes" if it was an attribute mutation, "characterData" if it was a mutation to a CharacterData node and "childList" if it was a mutation to the tree of nodes.
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
See Also