dom_dom0300_001

特定の要素を一意に取得したいときは、( A ) を使う。CSSセレクタで取得したいときは、( B ) を使う。

解答

A: getElementById
B: querySelector

解説

getElementByIdはIDに一致する単一要素を返す最速の方法。CSSセレクタで柔軟に指定したい場合はquerySelectorが便利で、最初に一致した1件のみを返す。

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

[ html ]

<div id="title">Hello</div>
<script>
  const a = document.getElementById('title');   // (A)
  const b = document.querySelector('#title');   // (B)
  console.log(a === b); // true
</script>