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”。

方法

姓名描述
virtual GetPlatformType()此方法用于检索 ECMAScript 对象Type .

也可以看看