document.querySelector(selectors)
(Web API > Document)
https://developer.mozilla.org/ja/docs/Web/API/Document/querySelector
JavaScriptから任意のHTML要素を検出・取得することができるメソッド。id属性値・class属性値などを意識せずにjQuery感覚でHTML要素をセレクタ指定することができる。戻り値は Element オブジェクト。 querySelector メソッドは単一の要素ノードを返すため、複数の要素が条件に一致した場合は最初の要素ノードを返す。見つからなかった場合は null が返される。
const elem1 = document.querySelector('.sample');
const elem2 = document.querySelector('#test');
console.log(elem1);
console.log(elem2);
document.querySelectorAll(selectors)
(Web API > Document)
https://developer.mozilla.org/ja/docs/Web/API/Document/querySelectorAll
querySelectorとは違い、合致するHTML要素をすべて取得することができる。
// querySelectorAllで.listが付いているHTML要素をすべて取り出し、forEachで1つずつ処理している
const elem = document.querySelectorAll('.list');
elem.forEach(function(value) {
console.log(value);
})