NamedNodeMap: getNamedItem() 方法
getNamedItem() 方法是 NamedNodeMap 介面的一個方法,用於返回與給定名稱匹配的 Attr 物件。如果不存在匹配的屬性,則返回 null。
注意: 當你使用 [] 運算子語法時,也會呼叫此方法。因此,myMap[str] 等同於 myMap.getNamedItem(str),其中 str 是一個字串。
語法
js
getNamedItem(name)
[name]
引數
name-
一個字串,表示所需屬性的名稱。
返回值
一個 Attr 物件,對應於引數中給定的 name。如果未找到匹配項,則返回 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 'foo' has ${attrMap["foo"] ? "been" : "not been"} found.`;
規範
| 規範 |
|---|
| DOM # dom-namednodemap-getnameditem |
瀏覽器相容性
載入中…