Dom CORE : Objet Element.removeAttribute

La méthode javascript removeAttribute

Définition

La méthode javascript removeAttribute(nom) de l'objet Element permet de supprimer un attribut d'un élément par rapport à son nom dans l'élément.
Exemple de code :
objet.removeAttribute("nom");

Peut poser des problèmes suivant les navigateurs. Ie ne semble pas supprimer l'attribut mais vide sa valeur.

Paramètres de removeAttribute

Paramètre

La méthode javascript removeAttribute() de l'objet Element accepte comme paramètres :
- nom valeur de type String. Elle correspond au nom de l'attribut à supprimer.

Valeurs retournées de removeAttribute

Valeurs retournées

La méthode javascript removeAttribute(nom) de l'objet Element ne renvoie aucune valeur.

Exceptions de removeAttribute

Exception

La méthode javascript removeAttribute() de l'objet Element renvoie comme exception :
- NO_MODIFICATION_ALLOWED_ERR, le noeud est en lecture seule.
Attention Internet Explorer ne renvoie rien.

Exemples de removeAttribute

Exemple

Voici le document XML suivant :
Exemple de code :
<ol id="RemoveAttribute">
  <li lang="fr">removeAttribute 1</li>
  <li lang="de">removeAttribute 2</li>
</ol>

Code javascript :
Exemple de code :
var RemoveAttribute = document.getElementsByTagName("li");
for(var i=0; i< RemoveAttribute .length; i++){
  RemoveAttribute [i].removeAttribute("lang");
  alert(RemoveAttribute [i].getAttribute("lang"));
//null -> IE ""
}