NamedNodeMap: getNamedItem() Methode
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die getNamedItem() Methode der NamedNodeMap Schnittstelle gibt das Attr zurück, das dem gegebenen Namen entspricht, oder null, wenn es kein entsprechendes Attribut gibt.
Hinweis:
Diese Methode wird auch aufgerufen, wenn Sie die Syntax des Operators [] verwenden. Daher ist myMap[str] äquivalent zu myMap.getNamedItem(str), wobei str eine Zeichenkette ist.
Syntax
js
getNamedItem(name)
[name]
Parameter
name-
Eine Zeichenkette mit dem Namen des gewünschten Attributs.
Rückgabewert
Ein Attr, das dem im Parameter angegebenen name entspricht, oder null, wenn kein solches Attribut gefunden wurde.
Beispiel
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.`;
Spezifikationen
| Spezifikation |
|---|
| DOM> # dom-namednodemap-getnameditem> |