Element : méthode removeAttribute()
Baseline
Large disponibilité
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La méthode removeAttribute() de l'interface Element supprime l'attribut ayant le nom indiqué de l'élément.
Syntaxe
js
removeAttribute(attrName)
Paramètres
attrName-
Une chaîne de caractères 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
Aucune (undefined).
Notes d'utilisation
removeAttribute() doit ê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 fonctionnent pas comme espéré si on les passe à null.
Exemple
js
// Étant donné : <div id="div1" disabled width="200px">
document.getElementById("div1").removeAttribute("disabled");
// Est devenu : <div id="div1" width="200px">
Spécifications
| Spécification |
|---|
| DOM> # ref-for-dom-element-removeattribute①> |
Compatibilité des navigateurs
Voir aussi
- La méthode
Element.hasAttribute() - La méthode
Element.getAttribute() - La méthode
Element.setAttribute() - La méthode
Element.toggleAttribute()