The item() method of the 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 to myMap.item(i) where i is a number.
item(index)
[index]indexA number representing the index of the item you want to return.
An 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}`;