NamedNodeMap

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.

Das NamedNodeMap Interface repräsentiert eine Sammlung von Attr-Objekten. Objekte innerhalb eines NamedNodeMap sind nicht in einer bestimmten Reihenfolge, im Gegensatz zu NodeList, obwohl sie wie in einem Array über einen Index aufgerufen werden können.

Ein NamedNodeMap-Objekt ist live und wird daher automatisch aktualisiert, wenn Änderungen an seinem Inhalt intern oder an anderer Stelle vorgenommen werden.

Hinweis: Obwohl als NamedNodeMap bezeichnet, befasst sich dieses Interface nicht mit Node-Objekten, sondern mit Attr-Objekten, die eine spezialisierte Klasse von Node-Objekten sind.

Instanz-Eigenschaften

Dieses Interface erbt keine Eigenschaft.

NamedNodeMap.length Schreibgeschützt

Gibt die Anzahl der Objekte in der Map zurück.

Instanz-Methoden

Dieses Interface erbt keine Methode.

NamedNodeMap.getNamedItem()

Gibt ein Attr zurück, das dem gegebenen Namen entspricht.

NamedNodeMap.setNamedItem()

Ersetzt oder fügt das in der Map durch den gegebenen Namen identifizierte Attr hinzu.

NamedNodeMap.removeNamedItem()

Entfernt das durch die gegebene Map identifizierte Attr.

NamedNodeMap.item()

Gibt das Attr an dem gegebenen Index zurück oder null, wenn der Index höher oder gleich der Anzahl der Knoten ist.

NamedNodeMap.getNamedItemNS()

Gibt ein Attr zurück, das durch einen Namensraum und einen zugehörigen lokalen Namen identifiziert wird.

NamedNodeMap.setNamedItemNS()

Ersetzt oder fügt das in der Map durch den gegebenen Namensraum und den zugehörigen lokalen Namen identifizierte Attr hinzu.

NamedNodeMap.removeNamedItemNS()

Entfernt das durch den gegebenen Namensraum und den zugehörigen lokalen Namen identifizierte Attr.

Spezifikationen

Specification
DOM
# interface-namednodemap

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
NamedNodeMap
getNamedItem
getNamedItemNS
item
length
removeNamedItem
removeNamedItemNS
setNamedItem
setNamedItemNS

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Uses a non-standard name.
Has more compatibility info.

Siehe auch