JavaScript/DOM/Element/removeAttributeNode
Aus SELFHTML-Wiki
JavaScript | DOM | Element
Die Methode removeAttributeNode löscht aus einem Element einen Attributknoten. Heute gelten Attribute nicht mehr als Attributsknoten, und so wird folgerichtig im allgemeinen die removeAttribute()-Methode verwendet.
Syntax
element.removeAttributeNode(name, wert);
-
name
: Name des Attributs, das entfernt werden soll ( als Zeichenkette) -
wert
: der gewünschte neue Wert des Attributs.
Anwendungsbeispiel
Beispiel
ansehen ...
function wegMitAusrichtung () { var elem = document.querySelector('.rechts'), // Identifiziere das Element mit der Klasse rechts attr = elem.getAttributeNode('class'); // Identifiziere den Attributknoten dieses Elements elem.removeAttributeNode(attr); }
Das Beispiel tut das Gleiche wie das Beispiel bei der Beschreibung zu removeAttribute(). Der Unterschied ist nur, dass
removeAttributeNode()
als Parameter das Objekt eines Attributknotens erwartet, während removeAttribute()
als Parameter den Namen des zu entfernenden Attributs nimmt.Siehe auch
- getAttributeNode (um ein Attributknoten-Objekt zu bekommen)
- setAttributeNode (um ein Attributknoten-Objekt zu ändern)