--- title: element.setAttributeNS slug: Web/API/Element/setAttributeNS tags: - API - DOM - Element - Méthodes translation_of: Web/API/Element/setAttributeNS ---
{{ APIRef("DOM") }}
setAttributeNS ajoute un nouvel attribut ou modifie la valeur d'un attribut avec un espace de noms et un nom donnés.
element.setAttributeNS(
namespace,
name,
value)
namespace est une chaîne spécifiant l'espace de noms de l'attribut.name est une chaîne identifiant l'attribut par son nom qualifié ; c'est-à-dire un préfixe d'espace de noms suivi d'un deux-points suivi d'un nom local.value est la valeur chaîne désirée pour le nouvel attribut.var d = document.getElementById("d1");
d.setAttributeNS("http://www.mozilla.org/ns/specialspace", "align", "center");
{{ DOMAttributeMethods() }}
setAttributeNS est la seule méthode pour les attributs d'espace nom qui attend le nom qualifié complet, c'est-à-dire "namespace:localname".