JavaScript セレクターは、HTML ドキュメント内の要素を選択し、それらを操作するために使用されます。一般的に使用される JavaScript セレクターは次のとおりです。
-
getElementById:
ID 属性によって要素を選択し、最初に一致した要素を返します。
-
getElementsByClassName:
クラス名で要素を選択し、一致するすべての要素を含む HTMLCollection を返します。
-
getElementsByTagName:
タグ名で要素を選択し、一致するすべての要素を含む HTMLCollection を返します。
-
querySelector:
CSS セレクターを通じて要素を選択し、最初に一致した要素を返します。
-
querySelectorAll:
CSS セレクターを通じて要素を選択し、一致するすべての要素を含む NodeList を返します。
これらのセレクターは、必要に応じて柔軟に使用できます。たとえば、ID が「myElement」の要素を選択する場合は getElementById("myElement") を使用でき、クラス名が「myClass」のすべての要素を選択する場合は getElementsByClassName("myClass" を使用できます) ); すべての段落要素を選択したい場合は、getElementsByTagName("p") を使用できます; "myClass" というクラス名を持つ最初の要素を選択したい場合は、querySelector(".myClass") を使用できます。等
getElementById はドキュメント全体の一意の ID を持つ要素を選択しますが、他のセレクターは複数の一致する要素を選択できることに注意してください。さらに、HTMLCollection と NodeList は両方とも配列のようなオブジェクトであり、それらの要素はインデックス付けまたはループを通じて走査できます。