NamedNodeMap: getNamedItem() 方法
getNamedItem()
是 NamedNodeMap
接口的方法,它返回与给定名称对应的 Attr
,如果不存在对应的属性,则返回 null
。
注意: 当您使用运算符 []
语法时,也会调用此方法。因此,myMap[str]
等同于 myMap.getNamedItem(str)
,其中 str
是一个字符串。
语法
js
getNamedItem(name)
[name]
参数
name
-
包含所需属性名称的字符串。
返回值
与参数中给定的 name
对应的 Attr
,如果未找到,则返回 null
。
示例
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 'boum' has ${attrMap["boum"] ? "been" : "not been"} found.`;
规范
规范 |
---|
DOM 标准 # dom-namednodemap-getnameditem |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。