document.querySelectorAll() は、CSS セレクター文字列に基づいて DOM 要素のリスト (NodeList) を返します。
次のコードは、ドキュメント内のすべての <div> 要素を返します
var divs = document.querySelectorAll('div');Code language: JavaScript (javascript)次のコードは、クラス error または warning を持つすべての <div> 要素を返します
let divs = document.querySelectorAll("div.error, div.warning");Code language: JavaScript (javascript)次のHTMLスニペットを参照してください
<div id="container">
<p class="note">This is a note</p>
<p class="note">This is another note</p>
<p class="error">An error message</p>
<div>Code language: HTML, XML (xml)次のコードは、id が container である別の div の内部にあるクラス note の p 要素のリストを取得します。
let container = document.querySelector("#container");
let matches = container.querySelectorAll("p.note");Code language: JavaScript (javascript)一致するものが見つかったら、配列のように処理できます。配列が空の場合は、一致するものが見つかりませんでした。
次のコードは、前の例で見つかったクラス note を持つすべての <p> 要素を削除します
matches.forEach(function(match) {
match.parentNode.removeChild(match);
});Code language: PHP (php)このチュートリアルは役に立ちましたか?