removeAttribute
supprime un attribut de l'élément spécifié.
Syntaxe
element.removeAttribute(nomAttribut);
nomAttribut
est une chaîne de caractères représentant le nom de l'attribut à enlever de l'element .
Exemple
// avant : <div id="div1" align="left" width="200"> document.getElementById("div1").removeAttribute("align"); // maintenant : <div id="div1" width="200">
Notes
Il vaut mieux utiliser removeAttribute
plutôt que de 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.
removeAttribute
ne renvoie rien, donc vous ne pouvez supprimer plusieurs attributs par enchaînement de cette méthode.
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 (DOM 1) |
setAttributeNS |
setAttributeNode |
setAttributeNodeNS |
getAttribute (DOM 1) |
getAttributeNS |
getAttributeNode |
getAttributeNodeNS |
hasAttribute (DOM 2) |
hasAttributeNS |
- | - |
removeAttribute (DOM 1) |
removeAttributeNS |
removeAttributeNode |
- |
Spécification
- DOM Level 2 Core : removeAttribute — traduction en français (non normative)
Interwiki Language Links