NodeIterator 对象

Exisi 2020-06-18 15:00:15
Categories: Tags:

 

属性

说明

root

返回一个 Node,它代表创建 NodeIterator 时指定的根节点

whatToShow

返回一个无符号长整型,它是一个由描述必须呈现的 Node 类型的常量构成的位掩码。不匹配的节点被跳过,但是如果相关,他们的子节点可能被包括在内。可能的值是:

参数

描述

NodeFilter.SHOW_ALL

-1

(这是无符号long的最大值)

显示所有节点。

NodeFilter.SHOW_COMMENT

128

显示Comment节点。

NodeFilter.SHOW_DOCUMENT

256

显示Document节点。

NodeFilter.SHOW_DOCUMENT_FRAGMENT

1024

显示DocumentFragment节点

NodeFilter.SHOW_DOCUMENT_TYPE

512

显示DocumentType节点。

NodeFilter.SHOW_ELEMENT

1

显示Element节点。

NodeFilter.SHOW_PROCESSING_INSTRUCTION

64

显示ProcessingInstruction节点

NodeFilter.SHOW_TEXT

4

显示Text节点。

 

filter

返回一个用来选择相关节点的 NodeFilter

referenceNode

返回当前遍历到的 Node .

pointerBeforeReferenceNode

返回一个布尔(en-US)标志,该标志指示NodeIterator是在锚节点之前锚定,标志为true,还是在标志为false之后锚定。

 

方法

说明

previousNode()

返回前一个 Node,如果不存在则返回 null

nextNode()

返回下一个 Node, 如果不存在则返回null

 

来自 <https://developer.mozilla.org/zh-CN/docs/Web/API/NodeIterator>