NamedNodeMap.getNamedItem()

The getNamedItem() method of the NamedNodeMap interface returns the Attr corresponding to the given name, or null if there is no corresponding attribute.   Note: This method is also called when you use the operator [] syntax. So, myMap[str]is equivalent to myMap.getNamedItem(str) where str is a string.  

Syntax
getNamedItem(name);
[name];

Parameters
 name  A string with the name of the desired attribute.  
Return value
An Attr corresponding to the name given in parameter, or null if none has been found.
Example

<pre test="test"></pre>
 const pre = document.getElementsByTagName("pre")[0];
const attrMap = pre.attributes;

let result = "The `test` attribute contains " + attrMap.getNamedItem("test").value + "\n";
if (attrMap["boum"]) {
  result += "And `boum` has been found.";
}
else {
  result += "And `boum` has not been found.";
}

pre.textContent = result;



Specification

Specification
DOM Standard # dom-namednodemap-getnameditem

Browser compatibility




Desktop
Mobile



Chrome
Edge
Firefox
Internet Explorer
Opera
Safari
WebView Android
Chrome Android
Firefox for Android
Opera Android
Safari on IOS
Samsung Internet



getNamedItem
1
12
1
6
≤12.1
1
1
18
4
≤12.1
1
1.0




Found a problem with this page?

Edit on GitHub
Source on GitHub
Report a problem with this content on GitHub
Want to fix the problem yourself? See our Contribution guide.


Last modified: Feb 9, 2022, by MDN contributors


    
{'path': 'public/docs/dom/namednodemap/getnameditem.html', 'source': 'DevDocs.IO'}