Node

继承
实现者
注解
  • @Native("Node")

属性

baseUri String?
无设置器
childNodes List<Node>
该节点子节点的列表。
无设置器
firstChild Node?
该节点的第一个子节点。
无设置器
hashCode int
该对象的总哈希码。
无设置器继承
isConnected bool?
无设置器
lastChild Node?
该节点的最后一个子节点。
无设置器
nextNode Node?
下一个兄弟节点。
无设置器
nodeName String?
该节点的名称。
无设置器
nodes List<Node>
该节点子节点的可修改列表。
获取器/设置器对
nodeType int
节点的类型。
无设置器
nodeValue String?
该节点的值。
无设置器
on Events
这是对事件流的便利访问器,应在没有明确访问器的情况下使用。
无设置器继承
ownerDocument Document?
该节点所属的文档。
无设置器
parent Element?
该节点的父元素。
无设置器
parentNode Node?
该节点的父节点。
无设置器
previousNode Node?
该节点的上一个兄弟节点。
无设置器
runtimeType Type
对象运行时类型的表示。
无设置器继承
text String?
此节点及其后代中的所有文本。
获取器/设置器对

方法

addEventListener(String type, EventListener? listener, [bool? useCapture]) → void
继承
append(Node node) Node
将节点添加到此节点的子节点列表的末尾。
clone(bool? deep) Node
返回此节点的副本。
contains(Node? other) bool
如果此节点包含指定的节点,则返回 true。
dispatchEvent(Event event) bool
继承
getRootNode([Map? options]) Node
hasChildNodes() bool
如果此节点有任何子节点,则返回 true。
insertAllBefore(Iterable<Node> newNodes, Node child) → void
将所有节点直接插入到此节点之前child。
insertBefore(Node node, Node? child) Node
将给定的节点插入到此节点之前child。如果child是 null,则将给定的节点插入到此节点子节点的末尾。
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时调用。
继承
remove() → void
从DOM中删除此节点。
removeEventListener(String type, EventListener? listener, [bool? useCapture]) → void
继承
replaceWith(Node otherNode) Node
用另一个节点替换此节点。
toString() String
打印出此节点的字符串表示。

运算符

operator ==(Object other) bool
等号运算符。
继承

常量

ATTRIBUTE_NODE → const int
CDATA_SECTION_NODE → const int
COMMENT_NODE → const int
DOCUMENT_FRAGMENT_NODE → const int
DOCUMENT_NODE → const int
DOCUMENT_TYPE_NODE → const int
ELEMENT_NODE → const int
ENTITY_NODE → const int
ENTITY_REFERENCE_NODE → const int
NOTATION_NODE → const int
PROCESSING_INSTRUCTION_NODE → const int
TEXT_NODE → const int