Mozilla.com

  1. MDC
  2. Accueil
  3. DOM
  4. element.removeAttribute

« Référence du DOM Gecko

Résumé

removeAttribute enlève un attribut de l'élément courant.

Syntaxe

element.removeAttribute(nomAttribut);
  • nomAttribut est une chaîne de caractères représentant le nom de l'attribut à enlever de l'élément element.

Exemple

// avant : <div id="div1" align="left" width="200px"> 
document.getElementById("div1").removeAttribute("align"); 
// maintenant : <div id="div1" width="200px">

Notes

Il vaut mieux utiliser removeAttribute plutôt que définir la valeur de l'attribut à null avec setAttribute.

Tenter d'effacer un attribut que l'élément ne possède pas ne provoque aucune exception.

Méthodes DOM traitant des attributs sur les éléments :

DOM Level 1
(le plus courant)
DOM Level 2 DOM Level 1 traitant directement les nœuds Attr DOM Level 2 traitant directement les nœuds Attr
setAttribute setAttributeNS setAttributeNode setAttributeNodeNS
getAttribute getAttributeNS getAttributeNode getAttributeNodeNS
hasAttribute hasAttributeNS - -
removeAttribute removeAttributeNS removeAttributeNode -

Les méthodes DOM Level 1 ne prennent pas en compte les espaces de noms tandis que les méthodes DOM Level 2 le font. Les méthodes traitant directement les nœuds Attr sont très rarement utilisées.

Spécification

Page modifiée à 23:19, 9 Jun 2008 par Mgjbot

Fichiers (0)