TreeWalker 类使你能够以线性方式遍历 DOM。
示例
const walker = new tinymce.dom.TreeWalker(startNode);
do {
console.log(walker.current());
} while (walker.next());摘要
方法
| 名称 | 摘要 | 定义者 |
|---|---|---|
current() | 返回当前节点。 |
|
next() | 遍历到树中的下一个节点。 |
|
prev() | 遍历到树中的上一个节点。 |
|
方法
current()
current(): Node | undefined
返回当前节点。
返回值
Node- 遍历器所在的当前节点,如果遍历器已到达末尾则为 undefined。undefined- 遍历器所在的当前节点,如果遍历器已到达末尾则为 undefined。
next()
next(): Node | undefined
遍历到树中的下一个节点。
返回值
Node- 移动到下一个节点后遍历器所在的当前节点,如果遍历器已到达末尾则为 undefined。undefined- 移动到下一个节点后遍历器所在的当前节点,如果遍历器已到达末尾则为 undefined。
prev()
prev(): Node | undefined
遍历到树中的上一个节点。
返回值
Node- 移动到上一个节点后遍历器所在的当前节点,如果遍历器已到达末尾则为 undefined。undefined- 移动到上一个节点后遍历器所在的当前节点,如果遍历器已到达末尾则为 undefined。