Element.removeAttribute()
La méthode removeAttribute()
, rattachée à l'interface Element
, supprime l'attribut ayant le nom indiqué de l'élément.
Syntaxe
js
element.removeAttribute(nomAttribut);
Paramètres
nomAttribut
-
Une chaîne de caractères (
DOMString
) qui indique le nom de l'attribut à supprimer de l'élément. Si l'attribut indiqué n'existe pas,removeAttribute()
finit son exécution sans générer d'erreur.
Valeur de retour
undefined
.
Notes d'utilisation
removeAttribute()
devrait être utilisée plutôt que de passer la valeur de l'attribut à null
(que ce soit directement ou en appelant setAttribute()
. De nombreux attributs ne fonctionneront pas comme espéré si on les passe à null
.
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 |
- |
Exemple
js
// Si initialement on a : <div id="div1" align="left" width="200px">
document.getElementById("div1").removeAttribute("align");
// Après on aura : <div id="div1" width="200px">
Spécifications
Specification |
---|
DOM Standard # ref-for-dom-element-removeattribute① |
Compatibilité des navigateurs
BCD tables only load in the browser