HTML DOM属性item()
例
要素の最初の属性の名前を取得します。
const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap.item(0).name;
let name2 = nodeMap.item(1).name;
const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap[0].name;
let name2 = nodeMap[1].name;
以下のその他の例。
定義と使用法
このitem()
メソッドは、NamedNodeMapから属性を(インデックスで)返します。
構文
namednodemap.item(index)
or simply:
namednodemap[index]
パラメーター
Parameter | Description |
index | Required. The index of the attribute node in the NamedNodeMap. |
戻り値
タイプ | 説明 |
ノード | 指定されたインデックスの属性ノード。 または null 、インデックス番号が範囲外の場合。 |
その他の例
要素のクラス(色)を変更します。
document.getElementById("myDiv").attributes.item(1).value = "class2";
要素のクラス(色)を変更します。
document.getElementById("myDiv").attributes[1].value = "class2";
ブラウザのサポート
attributes.item()
DOMレベル1(1998)の機能です。
すべてのブラウザで完全にサポートされています。
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |