English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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‹/›
All browsers fully support the setAttributeNode() method:
Method | |||||
setAttributeNode() | Yes | Yes | Yes | Yes | Yes |
Parameter | Description |
---|---|
attr | The attribute node you want to add |
Return Value: | An Attr object representing the attribute node to be replaced (if any), otherwise null |
---|---|
DOM Version: | DOM Level1 |
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