Résumé
removeAttributeNS
supprime l'attribut spécifié d'un élément.
Syntaxe
element.removeAttributeNS(namespace,attrName);
Paramètres
-
element
- L'élément pour lequel supprimer un attribut.
-
namespace
- Une chaîne contenant l'espace de noms de l'attribut.
-
attrName
- Une chaîne représentant le nom de l'attribut à supprimer pour le nœud courant.
Exemple
// <div id="div1" xmlns:special="https://www.mozilla.org/ns/specialspace" // special:specialAlign="utterleft" width="200px" /> d = document.getElementById("div1"); d.removeAttributeNS("https://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)