HTML DOM Attributsetze Methode setNamedItem()
- Vorherige Seite removeNamedItem()
- Nächste Seite spezifiziert
- Zurück zur vorherigen Ebene HTML DOM Attributes
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:
attributes.getNamedItem() 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);
Beispiel 2
Das ist mit element.setAttribute() einfacher:
const element = document.getElementsByTagName("H1")[0]; element.setAttribute("class", "democlass");
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 |
- Vorherige Seite removeNamedItem()
- Nächste Seite spezifiziert
- Zurück zur vorherigen Ebene HTML DOM Attributes