Méthode removeAttribute() de l'élément DOM HTML

Définition et utilisation

removeAttribute() La méthode supprime un attribut de l'élément.

Astuce :Les opérations de suppression d'attributs inexistant ou d'attributs non définis mais avec une valeur par défaut seront ignorées.

Différence entre removeAttribute() et removeAttributeNode()

removeAttribute() La méthode supprime l'attribut et n'a pas de valeur de retour.

removeAttributeNode() La méthode supprime l'objet Attr et retourne l'objet supprimé.

Le résultat sera le même.

Voir également :

Manuel de référence :

Méthode getAttribute()

Méthode setAttribute()

Méthode hasAttribute()

Méthode hasAttributes()

Méthode getAttributeNode()

Méthode setAttributeNode()

Méthode removeAttributeNode()

Tutoriel :

Attributs HTML

Exemple

Exemple 1

Supprimer l'attribut class de l'élément <h1> :

document.getElementsByTagName("H1")[0].removeAttribute("class");

Essayez-le vous-même

Exemple 2

Supprimer l'attribut href de l'élément <a> :

document.getElementById("myAnchor").removeAttribute("href");

Essayez-le vous-même

Syntaxe

element.removeAttribute(name)

Paramètres

Paramètres Description
name Obligatoire. Nom de l'attribut.

Valeur de retour

Aucun.

Lève

Si l'élément est en lecture seule et que l'attribut ne peut pas être supprimé, cette méthode lève une exception DOMException avec le code NO_MODIFICATION_ALLOWED_ERR.

Support du navigateur

element.removeAttribute() C'est une caractéristique de DOM Level 1 (1998).

Tous les navigateurs le supportent pleinement :

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Support 9-11 Support Support Support Support