Résumé
setAttributeNS
ajoute un nouvel attribut ou modifie la valeur d'un attribut avec un espace de noms et un nom donnés.
Syntaxe
element.setAttributeNS(namespace,name,value)
Paramètres
namespace
est une chaîne indiquant l'espace de noms de l'attribut.name
est une chaîne identifiant l'attribut à définir.value
est la valeur chaîne désirée pour l'attribut.
Exemple
var d = document.getElementById("d1");
d.setAttributeNS("https://www.mozilla.org/ns/specialspace", "align", "center");
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: setAttributeNS (en) — traduction en français (non normative)