DHTML: TreeWalkerインタフェース  編集:2021.07.17 by T.A.

注記: TreeWalker オブジェクトは、Document オブジェクト上の createTreeWalker() メソッドを利用して作成できる。

各 TreeWalker オブジェクトには、現ノード(ノード)が結び付けられる。

注記: 前に言及したように、TreeWalker オブジェクトには[ whatToShowフィルター callback ]も結び付けられる。

TreeWalker?.root
を返す。
TreeWalker?.whatToShow
whatToShow(どの型(nodeType)のノードを走査するかを指示する、整数ビットマスク。1 にされたビットに対応する型のノードのみがフィルターを“通過する”。)
TreeWalker?.filter
フィルター callback
TreeWalker?.currentNode
現ノードを返す。設定可。
TreeWalker?.parentNode()
親ノードを返す¶
TreeWalker?.firstChild()
子たちを走査する(最初から)。
TreeWalker?.lastChild()
子たちを走査する(最後から)。
TreeWalker?.nextSibling()
同胞たちを走査する(順に)。
TreeWalker?.previousSibling()
同胞たちを走査する(逆に)。
TreeWalker?.previousNode()
前の同胞を返す。
TreeWalker?.nextNode()
次の同胞を返す。