次のうち、兄弟ノードを取得するために使うプロパティはどれですか。
- parentNode
- firstChild
- previousSibling / nextSibling
- childNodes
正解
- previousSibling / nextSibling
解説
兄弟ノードにアクセスするにはpreviousSiblingやnextSiblingを使用します。ただし、要素ノードのみに限定する場合はpreviousElementSiblingやnextElementSiblingを使います。
使用例(サンプルコード)
[ javascript ]
const b = document.getElementById("b");
console.log(b.previousElementSibling.id); // "a"