HTML-DOM - Methode removeAttributeNode()
❮ Das Element-ObjektBeispiel
Entfernen Sie den Klassenattributknoten aus einem <h1>-Element:
var elmnt = document.getElementsByTagName("H1")[0]; // Get the first <h1> element in the document
var attr = elmnt.getAttributeNode("class"); // Get the class attribute node from <h1>
elmnt.removeAttributeNode(attr); // Remove the class attribute node from <h1>
Definition und Verwendung
Die Methode removeAttributeNode() entfernt das angegebene Attribut aus einem Element und gibt das entfernte Attribut als Attr-Node-Objekt zurück .
Der Unterschied zwischen dieser Methode und der Methode removeAttribute() besteht darin, dass die Methode removeAttribute() das Attribut mit dem angegebenen Namen entfernt, während diese Methode das angegebene Attr- Objekt entfernt . Das Ergebnis wird dasselbe sein. Außerdem hat die Methode removeAttribute() keinen Rückgabewert , während diese Methode das entfernte Attribut als Attr-Objekt zurückgibt.
Tipp: Verwenden Sie die Methode getAttributeNode() , um einen Attributknoten eines Elements zurückzugeben.
Tipp: Verwenden Sie die Methode setAttributeNode() , um einem Element einen Attributknoten hinzuzufügen.
Browser-Unterstützung
Method | |||||
---|---|---|---|---|---|
removeAttributeNode() | Yes | Yes | Yes | Yes | Yes |
Syntax
element.removeAttributeNode(attributenode)
Parameterwerte
Parameter | Type | Description |
---|---|---|
attributenode | Attr object | Required. The attribute node you want to remove |
Technische Details
Rückgabewert: | Ein Attr-Objekt, das den entfernten Attributknoten darstellt |
---|---|
DOM-Version | Elementobjekt der Kernebene 1 |
Mehr Beispiele
Beispiel
Entfernen Sie den href-Attributknoten aus einem <a>-Element:
var elmnt = document.getElementById("myAnchor"); // Get the <a> element with id="myAnchor"
var attr = elmnt.getAttributeNode("href"); // Get the href attribute node from <a>
elmnt.removeAttributeNode(attr); // Remove the href attribute node from <a>
Verwandte Seiten
HTML-Tutorial: HTML-Attribute
HTML-DOM-Referenz: Das HTML-DOM-Attributobjekt
HTML-DOM-Referenz: Methode removeAttribute()
HTML-DOM-Referenz: getAttributeNode()-Methode
HTML-DOM-Referenz: setAttributeNode()-Methode
❮ Das Element-Objekt