タイトル
本文です
以下のような HTML があるとします。
本文です
document.querySelector() は、CSS のセレクタを使って要素を 1 つ取得するメソッドです。
セレクタに一致する要素がない場合、null という値が返されます。
document.querySelectorAll() は、セレクタに一致するすべての要素を取得します。
querySelectorAll() で取得した要素は、for...of を使って一つ一つの要素に対する処理を行うことができます。
特定の要素の中に追加することもできます。
JavaScript から要素のスタイルを直接変更できます。
要素の属性(id, class, src など)を JavaScript で変更できます。
addEventListener() を使って、イベントが発生したときに実行する処理を登録し、ユーザーの操作に反応する処理が記述できます。
同じ要素に対して、複数のイベントリスナーを登録できます。
イベントが発生すると、イベントオブジェクトが自動的に関数に渡されます。
event.target を使って、クリックされた要素を取得できます。
一部の要素は、ユーザーの入力に対して既定の動作(デフォルトの動作)を持っています。イベントオブジェクトの .preventDefault() というメソッドを使うことで、この動作をキャンセルすることができます。
HTML 要素は入れ子になっていることが多いです。
イベントのバブリングを使うことで、子要素のイベントをまとめて検知できる処理を親要素に書くことができます。
DOM の API を利用した場合:
0