備忘録的プログラミングリファレンス

getElementsByClassName() メソッド

document.getElementsByClassName()
Element.getElementsByClassName()

 getElementsByClassName() メソッドは、該当する class 名をもつ Element オブジェクトの配列を取得するDocument インターフェイスElement インターフェイスのメソッドです。

 DocumentElement では、引数に該当する HTMLCollection を返す上でドキュメント全体か指定されたエレメントでの違いがあります。
 詳しくは以下のgetElementsByClassName() メソッドについてを参照してください。

ページ内 Index

- ad -

getElementsByClassName() メソッドについて

 Document と Element における getElementsByClassName() メソッドの概略です。

Document.getElementsByClassName()

 Document.getElementsByClassName() の場合は、webページを構成するエレメントの中で該当する class 名をもつエレメントの配列を取得できます。

webページ上から該当する class 名をもつ HTMLCollection を取得
var elements_ = document.getElementsByClassName("example");

詳しくはExampleを参照してください

Element.getElementsByClassName()

 Element オブジェクトの場合は、その包括するエレメント内から該当する class 名のエレメントの配列を取得します。

element 内のから該当する class 名をもつ HTMLCollection を取得
var elements_ = element.getElementsByClassName("example");

詳しくはExampleを参照してください

 セレクターでインスタンスを取得するには querySelector() メソッドが利用できます。

構文(Syntax)

Example Syntax

返り値は HTMLCollection ( Element インスタンスの配列)です。

HTMLCollection = document.getElementsByClassName("class");

引数(Parameter Values)

Value摘要
"class"大文字と小文字を区別します

返り値(Return Values)

Type摘要
HTMLCollectionElementの配列

Example

Document オブジェクトでの例

 webページ内で該当する class 名をもつエレメントの配列を取得する例です。
 取得したオブジェクトの詳しい内容は、開発用コンソールを確認してください。

- ad -

Element オブジェクトでの例

 Element 内の該当する class 名をもつエレメントの配列を取得する例です。
 取得したオブジェクトの詳しい内容は、開発用コンソールを確認してください。

- ad -

- ad -