dom_dom0200_010

次のうち、兄弟ノードを取得するために使うプロパティはどれですか。

  1. parentNode
  2. firstChild
  3. previousSibling / nextSibling
  4. childNodes
正解
  1. previousSibling / nextSibling
解説

兄弟ノードにアクセスするにはpreviousSiblingやnextSiblingを使用します。ただし、要素ノードのみに限定する場合はpreviousElementSiblingやnextElementSiblingを使います。

使用例(サンプルコード)

[ javascript ]

const b = document.getElementById("b");
console.log(b.previousElementSibling.id); // "a"