[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/API/TreeWalker [Back]  [Original]

TreeWalker - Web API | MDN

MDN Web Docs

View in English Always switch to English

TreeWalker

Baseline

20157

TreeWalker

TreeWalker document Document.createTreeWalker()

TreeWalker.root

TreeWalker Node

TreeWalker.whatToShow

Node unsigned long

TreeWalker.filter

TreeWalker NodeFilter

TreeWalker.currentNode

TreeWalker Node

: TreeWalker whatToShow filter

TreeWalker.parentNode()

Node null

TreeWalker.firstChild()

Node null firstChild() TreeWalker whatToShow HTML whatToShow NodeFilter.SHOW_ALL firstChild() HTMLDivElement Text

html
<!doctype html>
<html lang="ja">
  <head>
    <title></title>
  </head>
  <body>
    <div id="container"></div>
  </body>
</html>
js
let walker = document.createTreeWalker(document.body, NodeFilter.SHOW_ALL);
let node = walker.firstChild(); // nodeName: "#text"

js
let walker = document.createTreeWalker(
  document.body,
  NodeFilter.SHOW_ELEMENT,
);
let node = walker.firstChild(); // nodeName: "DIV"

nextSibling(), previousSibling(), firstChild(), lastChild()

TreeWalker.lastChild()

Node null

TreeWalker.previousSibling()

Node null

TreeWalker.nextSibling()

Node null

TreeWalker.previousNode()

Node null

TreeWalker.nextNode()

Node null

DOM
# interface-treewalker


Web Proxy Viewer  |  New URL  |  Original Page