JavaScript/DOM/Element/removeAttributeNode

Aus SELFHTML-Wiki
< JavaScript‎ | DOM‎ | Element
Wechseln zu: Navigation, Suche

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.

  • DOM 1.0
  • JavaScript 1.5
  • Chrome
  • Firefox
  • IE
  • Opera
  • Safari

Syntax

element.removeAttributeNode(name, wert);

  • name: Name des Attributs, das entfernt werden soll ( als Zeichenkette)
  • wert: der gewünschte neue Wert des Attributs.

Anwendungsbeispiel[Bearbeiten]

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[Bearbeiten]

Weblinks[Bearbeiten]