NamedNodeMap: getNamedItem() method
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 Standard # dom-namednodemap-getnameditem |
Browser compatibility
BCD tables only load in the browser