MutationRecord
MutationRecord class
一个 MutationRecord 代表一个单独的 DOM 突变。它是传递给的对象MutationObserversMutationCallback .
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”。 |
方法
也可以看看