TreeWalker 类使你能够以线性方式遍历 DOM。

示例

const walker = new tinymce.dom.TreeWalker(startNode);

do {
  console.log(walker.current());
} while (walker.next());

摘要

方法

名称摘要定义者

current()

返回当前节点。

TreeWalker

next()

遍历到树中的下一个节点。

TreeWalker

prev()

遍历到树中的上一个节点。

TreeWalker

方法

current()

current(): Node | undefined

返回当前节点。

返回值

  • Node - 遍历器所在的当前节点,如果遍历器已到达末尾则为 undefined。

  • undefined - 遍历器所在的当前节点,如果遍历器已到达末尾则为 undefined。


next()

next(): Node | undefined

遍历到树中的下一个节点。

返回值

  • Node - 移动到下一个节点后遍历器所在的当前节点,如果遍历器已到达末尾则为 undefined。

  • undefined - 移动到下一个节点后遍历器所在的当前节点,如果遍历器已到达末尾则为 undefined。


prev()

prev(): Node | undefined

遍历到树中的上一个节点。

返回值

  • Node - 移动到上一个节点后遍历器所在的当前节点,如果遍历器已到达末尾则为 undefined。

  • undefined - 移动到上一个节点后遍历器所在的当前节点,如果遍历器已到达末尾则为 undefined。