MutationRecord
A MutationRecord
represents an individual DOM mutation. It is the object that is passed to MutationObserver
's callback.
Properties
Property | Type | Description |
MutationRecord.type |
String |
Returns "attributes" if the mutation 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. |
MutationRecord.target |
|
Returns the node the mutation affected, depending on the For For For |
MutationRecord.addedNodes |
|
Return the nodes added. Will be an empty NodeList if no nodes were added. |
MutationRecord.removedNodes |
|
Return the nodes removed. Will be an empty NodeList if no nodes were removed. |
MutationRecord.previousSibling |
|
Return the previous sibling of the added or removed nodes, or null . |
MutationRecord.nextSibling |
|
Return the next sibling of the added or removed nodes, or null . |
MutationRecord.attributeName |
String |
Returns the local name of the changed attribute, or null . |
MutationRecord.attributeNamespace |
String |
Returns the namespace of the changed attribute, or null . |
MutationRecord.oldValue |
String |
The return value depends on the For For For |
Specifications
Specification | Status | Comment |
---|---|---|
DOM The definition of 'MutationRecord' in that specification. |
Living Standard | |
DOM4 The definition of 'MutationRecord' in that specification. |
Working Draft |
License
© 2016 Mozilla Contributors
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-us/docs/web/api/mutationrecord