JavaScript では、ドキュメント内の各ノードに、
parentNode - 親ノード
firstChild - 最初の子ノード
lastChild - 最後の子ノード
previousSibling - 直前の兄弟ノード
nextSibling - 直後の兄弟ノード
5 つの関連ノード (これらのノードは存在しない可能性があります) は null です。たとえば、ドキュメントには親ノードが含まれず、テキスト ノード (TextNode) には子ノードが含まれません。
これにより、短い旅行をして、現在のノードに関連するいくつかのノードを訪問することができます。
さらに、childNode[] (すべての子ノードを含む) と Children[] (テキスト ノード textNode を除く、タイプ要素ノードの子ノードのみを含む) があります。