createTreeWalker is
document.createTreeWalker,
pre-bound to document. It builds a TreeWalker for depth-first
traversal of a subtree. The export itself is undefined when there is
no document (non-browser environment).
walkElements uses a shared element-only
walker built this way. Part of pota/use/dom.
| Argument | Type | Description |
|---|---|---|
root |
Node |
The root node of the subtree to walk. |
whatToShow |
number |
Optional bitmask of NodeFilter constants, e.g. SHOW_ELEMENT. |
filter |
NodeFilter |
Optional callback or object to accept/reject visited nodes. |
Returns: TreeWalker — a walker positioned at root.