HTML DOM Attributsetze Methode setNamedItem()

Definition und Verwendung

setNamedItem() Die Methode fügt den Attributknoten in das NamedNodeMap ein.

Ersetzt den Attributknoten, falls er bereits existiert, und gibt den ersetzen Attributknoten zurück, andernfalls wird der Wert null.

Alternative:

Verwendung element.setAttribute() Die Methode ist einfacher.

Siehe auch:

attribute.value Attribut

attribute.name Attribut

attributes.getNamedItem() Methode

element.setAttribute() Methode

element.setAttributeNode() Methode

Beispiel

Beispiel 1

Setzen Sie die class-Attribut von H1:

const nodeMap = document.getElementsByTagName("H1")[0].attributes;
const node = document.createAttribute("class");
node.value = "democlass";
nodeMap.setNamedItem(node);

Versuchen Sie es selbst

Beispiel 2

Das ist mit element.setAttribute() einfacher:

const element = document.getElementsByTagName("H1")[0];
element.setAttribute("class", "democlass");

Versuchen Sie es selbst

Syntax

namednodemap.setNamedItem(node)

Parameter

Parameter Beschreibung
node Erforderlich. Der Knoten, der in das NamedNodeMap hinzugefügt oder ersetzt werden soll.

Rückgabewert

Typ Beschreibung
Knoten Der ersetzte Knoten (falls vorhanden). Ansonsten wird null zurückgegeben.

Browser-Unterstützung

attributes.setNamedItem Es ist eine Eigenschaft von DOM Level 1 (1998).

Es wird von allen Browsern unterstützt:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Unterstützt 9-11 Unterstützt Unterstützt Unterstützt Unterstützt