querySelectorメソッドを使用すると、CSSセレクタを使用して要素を簡単に選択することができます。以下に、querySelectorメソッドの基本的な使用方法といくつかのコード例を示します。
-
単一の要素を選択する方法:
const element = document.querySelector('.class-name');
上記のコードでは、class名が"class-name"である要素を選択しています。class名の前にはドット(".")を付けることに注意してください。
もしくは、要素のIDを使用して選択することもできます。
const element = document.querySelector('#element-id');
上記のコードでは、IDが"element-id"である要素を選択しています。IDの前にはハッシュ記号("#")を付けることに注意してください。
-
複数の要素を選択する方法:
const elements = document.querySelectorAll('.class-name');
上記のコードでは、class名が"class-name"であるすべての要素を選択しています。querySelectorAllメソッドを使用すると、選択した要素を配列として取得することができます。
もしくは、要素のタグ名を使用して選択することもできます。
const elements = document.querySelectorAll('div');
上記のコードでは、すべてのdiv要素を選択しています。
-
子孫要素を選択する方法:
const parentElement = document.querySelector('.parent-class'); const childElement = parentElement.querySelector('.child-class');
上記のコードでは、class名が"parent-class"である親要素を選択し、その中からclass名が"child-class"である子要素を選択しています。querySelectorメソッドをネストして使用することで、特定の範囲内で要素を選択することができます。
これらはquerySelectorメソッドの基本的な使い方の一部です。他にも様々なセレクタの組み合わせや属性セレクタなど、より高度な選択方法もあります。
以上が、JavaScriptのNodeのquerySelectorメソッドの使用方法の簡単な解説です。これを活用して、HTML要素の選択に役立ててください。