最新のWeb開発のチュートリアル
 

HTML DOM item() Method

<属性オブジェクト

名前を取得firstの属性<button>要素を:

var x = document.getElementsByTagName("BUTTON")[0].attributes.item(0).nodeName;

xの結果は次のようになります。

onclick
»それを自分で試してみてください

もっと"Try it Yourself"以下の例。


定義と使用法

item()メソッドは、NodeオブジェクトとしてのNamedNodeMap内の指定されたインデックスのノードを返します。

これらはソースコードに表示されるノードがソートされ、インデックスは0から始まります。

注意:NamedNodeMapですで指定されたインデックスにある属性のノードにアクセスする方法は2つあります。

この構文:

document.getElementsByTagName("BUTTON")[0].attributes.item(1);   // The 2nd attribute Try it

この構文と同じ結果を生成します:

document.getElementsByTagName("BUTTON")[0].attributes[1];        // The 2nd attribute Try it

あなたが好きな方法で使用することができ、しかし、最も一般的な方法は、[ インデックス ]です。

ヒント:使用する長さのNamedNodeMapオブジェクト内のノードの数を返すようにプロパティを。


ブラウザのサポート

方法
item() はい はい はい はい はい

構文

パラメータ値
パラメーター タイプ 説明
index Number 必須。 あなたが返すようにしたいのNamedNodeMap内のノードのインデックス

技術的な詳細

戻り値: 指定されたインデックスの属性ノードを表すノードオブジェクト。

注意:インデックス番号が範囲外の場合はnullを返します。
DOMバージョン コアレベル1

例

その他の例

値に変更し<button>要素の第二の属性を:

document.getElementsByTagName("BUTTON")[0].attributes[1].value = "newClass";
»それを自分で試してみてください

<属性オブジェクト