Latest web development tutorials
×

JavaScript & HTML DOM リファレンスマニュアル

概要

JavaScript オブジェクト

JavaScript Array オブジェクト JavaScript Boolean オブジェクト JavaScript Date オブジェクト JavaScript Math オブジェクト JavaScript Number オブジェクト JavaScript String オブジェクト JavaScript RegExp オブジェクト JavaScript グローバルプロパティ/関数 JavaScript 演算子

Browser オブジェクト

Window オブジェクト Navigator オブジェクト Screen オブジェクト History オブジェクト Location オブジェクト

DOM オブジェクト

HTML DOM Document オブジェクト HTML DOM Elementオブジェクト HTML DOM 属性オブジェクト HTML DOM イベントオブジェクト

HTML オブジェクト

<a> <area> <audio> <base> <blockquote> <body> <button> <canvas> <col> <colgroup> <datalist> <del> <details> <dialog> <embed> <fieldset> <form> <iframe> <frameset > <img> <ins> <input> - button <input> - checkbox <input> - color <input> - date <input> - datetime <input> - datetime-local <input> - email <input> - file <input> - hidden <input> - image <input> - month <input> - number <input> - range <input> - password <input> - radio <input> - reset <input> - search <input> - submit <input> - text <input> - time <input> - url <input> - week <keygen> <link> <label> <legend> <li> <map> <menu> <menuItem> <meta> <meter> <object> <ol> <optgroup> <option> <param> <progress> <q> <script> <select> <source> <style> <table> <td> <th> <tr> <textarea> <title> <time> <track> <video>

HTML DOMのgetElementsByClassName()メソッド

ドキュメント・オブジェクト・リファレンス ドキュメントオブジェクト

クラス名ですべての要素を取得します。

VARのx = document.getElementsByClassName( "例" );

»をお試しください

定義と使用

getElementsByClassName()メソッドは、のNodeListオブジェクトとして、文書内のすべての要素がコレクションのクラス名を指定して返します。

NodeListオブジェクトは、ノードリストの順序を表します。 NodeListオブジェクト我々は、ノードのインデックス番号のノードリストを(インデックス番号が0から始まる)ノードのリストにアクセスすることができます。

ヒント:のNodeListオブジェクトの使用することができ、長さ 、必要な要素を取得するには、クラス名で要素の数、およびサイクルの様々な要素を決定するためにプロパティを。


ブラウザのサポート

表中の数字は、メソッドのバージョン番号をサポートする最初のブラウザを表します。

ウェイ
getElementsByClassName() 4.0 9.0 3.0 3.1 9.5

文法

document.getElementsByClassName(クラス名)

パラメータ

パラメータ タイプ 説明
クラス名 文字列 必要があります。 要素のクラスは、あなたが名前を取得する必要があります。

このような「テストのデモ」などのスペースで区切られた複数のクラス名、。

技術解説書

DOMのバージョン: コアレベル1のドキュメントオブジェクト
戻り値: 要素を表すのNodeListオブジェクトは、コレクションのクラス名を指定します。 コード内の出現順で、その種のコレクションの要素の順序。

例

より多くの例

「例」と「色」のすべての要素のクラス名を取得します:

var x = document.getElementsByClassName( "example color" );

»をお試しください

どのように多く(のNodeListのlengthプロパティを使用して)スタイルクラス= "例"要素の文書を表示するには、次のとおりです。

var x = document.getElementsByClassName( "example" ).length;

»をお試しください

すべてのスタイルクラス= "例"の要素の背景色を変更します。

var x = document.getElementsByClassName( "example" );
var i;
for (i = 0 ; i < x.length; i++) {
    x[i].style.backgroundColor = "red" ;
}

»をお試しください

関連ページ

CSSチュートリアル: CSSセレクタ

CSSリファレンス: CSSセレクタの.class

HTML DOMリファレンス・マニュアル: 要素 .getElementsByClassName()

HTML DOMリファレンス: className属性

HTML DOMリファレンス・マニュアル: HTML DOMはCLASSLIST属性

HTML DOMリファレンス・マニュアル: HTML DOMスタイルオブジェクト


ドキュメント・オブジェクト・リファレンス ドキュメントオブジェクト