element.removeAttributeNS
removeAttributeNS
supprime l'attribut spécifié d'un élément.
Dans Firefox 3 et postérieurs, cette méthode réinitialise les valeurs DOM à leur valeur par défaut.
Syntaxe
element.removeAttributeNS(namespace,attrName);
namespace
est une chaîne qui contient l'espace de noms de l'attribut.attrName
est une chaîne qui nomme l'attribut à supprimer du noeud en cours.
Exemple
// <div id="div1" xmlns:special="http://www.mozilla.org/ns/specialspace"
// special:specialAlign="utterleft" width="200px" />
d = document.getElementById("div1");
d.removeAttributeNS("http://www.mozilla.org/ns/specialspace", "specialAlign");
// l'élément est devenu : <div id="div1" width="200px" />
Notes
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 |
- |
Spécification
- DOM Level 2 Core: removeAttributeNS (en) — traduction en français (non normative)