MutationRecord$Typings extension

on

Properties

addedNodes NodeList
Return the nodes added and removed respectively.
no setter
attributeName String?
Returns the local name of the changed attribute, and null otherwise.
no setter
attributeNamespace String?
Returns the namespace of the changed attribute, and null otherwise.
no setter
nextSibling Node?
Return the previous and next sibling respectively of the added or removed nodes, and null otherwise.
no setter
oldValue String?
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.
no setter
previousSibling Node?
Return the previous and next sibling respectively of the added or removed nodes, and null otherwise.
no setter
removedNodes NodeList
Return the nodes added and removed respectively.
no setter
target Node
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.
no setter
type MutationRecordType
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.
no setter