tinymce.dom.TreeWalker

TreeWalker class enables you to walk the DOM in a linear manner.

Examples

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

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

Summary

Methods

Name Summary Defined by

current()

Returns the current node.

TreeWalker

next()

Walks to the next node in tree.

TreeWalker

prev()

Walks to the previous node in tree.

TreeWalker

Methods

current()

current(): Node | undefined

Returns the current node.

Return value

  • Node - Current node where the walker is, or undefined if the walker has reached the end.

  • undefined - Current node where the walker is, or undefined if the walker has reached the end.


next()

next(): Node | undefined

Walks to the next node in tree.

Return value

  • Node - Current node where the walker is after moving to the next node, or undefined if the walker has reached the end.

  • undefined - Current node where the walker is after moving to the next node, or undefined if the walker has reached the end.


prev()

prev(): Node | undefined

Walks to the previous node in tree.

Return value

  • Node - Current node where the walker is after moving to the previous node, or undefined if the walker has reached the end.

  • undefined - Current node where the walker is after moving to the previous node, or undefined if the walker has reached the end.