このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

NamedNodeMap.item()

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。

item()NamedNodeMap インターフェイスのメソッドで、マップ内の指定された位置にある項目を返します。

メモ: このメソッドは、 [] 演算子の構文を使用した場合にも呼び出されます。 そのため i が数値の場合、 myMap[i]myMap.item(i) と同じです。

構文

js
item(index);
[index];

引数

index

返したい項目の位置を表す数値です。

返値

Attr です。数値がマップの length 以上の場合は null です。

html
<pre zero="test" one="test" two="test"></pre>
js
const pre = document.getElementsByTagName("pre")[0];
const attrMap = pre.attributes;

pre.textContent = `The attribute map contains:
0: ${attrMap.item(0).name}
1: ${attrMap[1].name}
2: ${attrMap.item(2).name}`;

仕様書

仕様書
DOM
# dom-namednodemap-item

ブラウザーの互換性