element.removeAttribute(nomAttribut);
nomAttribut est une chaîne de caractères représentant le nom de l'attribut à enlever de l'élément element.
// avant : <div id="div1" align="left" width="200px">
document.getElementById("div1").removeAttribute("align");
// maintenant : <div id="div1" width="200px">
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 :
Les méthodes DOM Level 1 ne prennent pas en compte les espaces de noms tandis que les méthodes DOM Level 2 le font. Les méthodes traitant directement les nœuds
DOM Level 1
(le plus courant)DOM Level 2
DOM Level 1 traitant directement les nœuds
AttrDOM Level 2 traitant directement les nœuds
Attr
setAttribute
setAttributeNS
setAttributeNode
setAttributeNodeNS
getAttribute
getAttributeNS
getAttributeNode
getAttributeNodeNS
hasAttribute
hasAttributeNS
-
-
removeAttribute
removeAttributeNS
removeAttributeNode
-
Attr sont très rarement utilisées.
Page modifiée à 23:19, 9 Jun 2008 par Mgjbot