◀︎    

getElementBy(" ") と querySelector(" ")

getElementBy(" ") と querySelector(" ") はどちらも JavaScript のメソッド(method)

▶︎

getElementBy〜

getElementsByTagName

document.getElementsByTagName()

指定されたタグをすべて取得します.

getElementsByClassName

document.getElementsByClassName("class名")

指定した Attribute → class を持つすべてのタグを取得します.

getElementsByName

document.getElementsByName("name名")

指定した Attribute → name を持つすべてのタグを取得します.

getElementById

document.getElementById("id名")

指定した Attribute → id を1つだけ取得します.


querySelector〜

指定した CSS セレクターと一致する最初のタグを取得します. CSS セレクターを使用できるため, 柔軟な選択が可能です.

document.querySelector(" ")

指定した CSS セレクターと一致するすべてのタグを取得します.

document.querySelectorAll(" ")

例 :

  1. 特定のタグ名を選ぶセレクターquerySelectorAll("div")
  2. クラス名を選ぶセレクターquerySelector(".classname")
  3. ID 名をひとつ選ぶセレクターquerySelector("#idの名前")
  4. Attribute セレクターquerySelectorAll('input[type="text"]')
  5. 子孫セレクタquerySelectorAll("div p")
  6. 隣接セレクタquerySelector("h1 + p")
  7. 擬似クラスセレクタquerySelectorAll("li:first-child")
  8. グループ・セレクターquerySelectorAll("div,p,span")