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 (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)
- Introduit avec DOM Level 1 Core.
Interwiki Language Links