Class MutationRecord

MutationRecord class

MutationRecord 表示单个 DOM 突变。它是传递给的对象MutationObserverMutationCallback.

public class MutationRecord : DOMObject

特性

姓名描述
AddedNodes { get; }返回添加的节点。
AttributeName { get; }返回已更改属性的本地名称,否则返回 null。
AttributeNamespace { get; }返回已更改属性的名称空间,否则返回 null。
NextSibling { get; }返回添加或删除节点的下一个兄弟节点,或者为空。
OldValue { get; }返回值取决于类型。对于“attributes”,为变化前变化属性的值。 对于“characterData”,为变化前变化节点的数据。 对于“childList”,为null。
PreviousSibling { get; }返回添加或删除节点的前一个兄弟节点,或为空。
RemovedNodes { get; }返回删除的节点。
Target { get; }返回受突变影响的节点,具体取决于类型。对于“属性”,它是属性发生变化的元素。对于“characterData”,它是 CharacterData 节点。对于“childList”,它是子节点发生变化的节点。
Type { get; }如果它是属性突变则返回“attributes”,如果它是对 CharacterData 节点的突变则返回“characterData”,如果它是对节点树的突变则返回“childList”。

方法

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

也可以看看