files/en-us/web/api/namednodemap/item/index.md
{{APIRef("DOM")}}
The item() method of the {{domxref("NamedNodeMap")}} interface
returns the item in the map matching the index.
[!NOTE] This method is also called when you use the operator
[]syntax. So,myMap[i]is equivalent tomyMap.item(i)whereiis a number.
item(index)
[index]
index
An {{domxref("Attr")}} or null if the number is greater than or equal to the length of
the map.
<pre class="foo" id="bar" contenteditable></pre>
const pre = document.querySelector("pre");
const attrMap = pre.attributes;
pre.textContent = `The attribute map contains:
0: ${attrMap.item(0).name}
1: ${attrMap[1].name}
2: ${attrMap.item(2).name}`;
{{EmbedLiveSample("Example", "100%", 120)}}
{{Specifications}}
{{Compat}}