MutationRecord
MutationRecord class
一个 MutationRecord 代表一个单独的 DOM 突变。它是传递给的对象MutationObserver
sMutationCallback
.
public class MutationRecord : DOMObject
特性
姓名 | 描述 |
---|
AddedNodes { get; } | 返回添加的节点。 |
AttributeName { get; } | 返回更改属性的本地名称,否则返回 null。 |
AttributeNamespace { get; } | 返回更改属性的命名空间,否则返回 null。 |
NextSibling { get; } | 返回添加或删除节点的下一个兄弟节点,或 null. |
OldValue { get; } | 返回值取决于类型。 “attributes”为变化前的属性值。 “characterData”为变化前节点的数据。 “childList”为null。 |
PreviousSibling { get; } | 返回添加或删除节点的上一个兄弟节点,或 null。 |
RemovedNodes { get; } | 返回删除的节点。 |
Target { get; } | 返回受突变影响的节点,具体取决于类型。对于“属性”,它是其属性发生变化的元素。对于“characterData”,它是 CharacterData 节点。对于“childList”,是子节点发生变化的节点。 |
Type { get; } | 如果是属性突变,则返回“attributes”,如果是对 CharacterData 节点的突变,则返回“characterData”,如果是对节点树的突变,则返回“childList”。 |
方法
也可以看看