GetElementsByClassName()は、対象のクラス名が設定されたHTML要素をすべて取得できるメソッドです。この記事では、GetElementsByClassName()メソッドの具体的な使い方を紹介します。
#推奨マニュアル:1.たとえば、HTML要素のクラス名は次のとおりです
HTML5最新版リファレンスマニュアル2.
JavaScript中国語リファレンスマニュアル
<h1 class="sample">标题</h1> <p class="test">文本</p> <a class="test" href="#">链接</a>
getElementsByClassName()の使い方
まずは基本構文を見てみましょう対象スコープに抽出するクラス名を指定します使用する文字列を使用します。doccument.getElementsByClassName( 类名 );
任意のクラス名を持つすべての要素を取得するメソッド
まず、次の HTML があると仮定します。<h1 class="sample">标题1</h1> <p class="test">文本1</p> <h2 class="sample">标题2</h2> <p class="test">文本2</p>
var result = document.getElementsByClassName('test'); console.log(result[0]); console.log(result[1]);
<p class="test">文本1</p> <p class="test">文本2</p>
複数のクラスを指定する方法
たとえば、次の HTML<h1 class="sample test">标题1</h1> <p class="test">文本1</p> <h2 class="sample test">标题2</h2> <p class="test">文本2</p>
var result = document.getElementsByClassName('sample test'); console.log(result[0]); console.log(result[1]);
<h1 class="sample test">标题1</h1> <h2 class="sample test">标题2</h2>
GetElementsByClassName()の使い方
ドキュメント以外のルート要素を指定する方法実際に見てみましょう。次の HTML 要素を見てください<h1 class="sample test">标题1</h1> <p class="test">文本1</p> <div id="wrap"> <h2 class="sample test">标题2</h2> <p class="test">文本2</p> </div>
要素範囲検索クラスの指定方法
上記のようにdiv要素の範囲を設定する場合は以下のように記述します。var div = document.getElementById('wrap'); var result = div.getElementsByClassName('test sample'); console.log(result[0]);
<h2 class="sample test">标题2</h2>
おすすめの写真記事: 1.
getElementsByClassName() の使用方法? getElementsByClassName() インスタンスの使用法の概要
関連ビデオの推奨事項: . (1)_HTML5 ビデオ チュートリアル
2.JavaScript クイック スタート_翡翠少女般若心経シリーズ
以上がgetElementsByClassName() を使用してクラス名から複数の HTML 要素を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。