dom_dom0200_003

あるノードの「親ノード」は ( A ) プロパティで参照でき、「最初の子ノード」は ( B ) で参照できる。

解答

A: parentNode
B: firstChild

解説

parentNode はノードの親を、firstChild は最初の子ノード(テキストやコメントを含む可能性あり)を返す。要素だけに限定したい場合は parentElement や firstElementChild を使う。

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

[ js ]

const p = document.querySelector('p');
console.log(p.parentNode === document.body); // たいてい true
console.log(p.firstChild); // テキストノードのこともある