English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM setAttributeNode() Methode

HTML DOM Element Object

setAttributeNode()Methode fügt einem bestimmten Element einen neuen Attr-Knoten hinzu.

Ersetzt eine vorhandene benannte Eigenschaft durch eine neue Eigenschaft und gibt das ersetzte Attribut zurück.

VerwendenremoveAttributeNode()Methode verwenden, um ein Attributknoten aus einem Element zu entfernen.

Sie können unsereHTML DOM AttributobjektErfahren Sie mehr über das Attr-Objekt.

Syntax:

element.setAttributeNode(attr);
var elem = document.getElementsByTagName("H");1")[0];
var attr = document.createAttribute("class"); // Create a "class" attribute
attr.value = "demo"; // Set the value of the class attribute
elem.setAttributeNode(attr); // Add the class attribute to <h1>
Test See‹/›

Browser Compatibility

All browsers fully support the setAttributeNode() method:

Method
setAttributeNode()YesYesYesYesYes

Parameter Value

ParameterDescription
attrThe attribute node you want to add

Technical Details

Return Value:An Attr object representing the attribute node to be replaced (if any), otherwise null
DOM Version:DOM Level1

Related References

HTML Tutorial:HTML Attributes

HTML DOM Reference:HTML DOM Attribute Object

HTML DOM Reference:element .getAttribute() Method

HTML DOM Reference:element .setAttribute() Method

HTML DOM Reference:element .removeAttributeNode() Method

HTML DOM Element Object