NamedNodeMap: getNamedItem() method
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
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
js
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
html
<pre test="test"></pre>
js
const pre = document.querySelector("pre");
const attrMap = pre.attributes;
const value = attrMap.getNamedItem("test").value;
pre.textContent = `The 'test' attribute contains ${value}.
And 'foo' has ${attrMap["foo"] ? "been" : "not been"} found.`;
Specifications
Specification |
---|
DOM # dom-namednodemap-getnameditem |
Browser compatibility
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
getNamedItem |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.