Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

element.setAttributeNodeNS

Résumé

setAttributeNodeNS ajoute un nouveau nœud attribut avec l'espace de noms et le nom spécifiés.

Syntaxe

replacedAttr = element.setAttributeNodeNS(attributeNode) 

Paramètres

replacedAttr
Le nœud attribut remplacé, si applicable.
attributeNode
Un nœud Attr.

Exemple

// <div id="one" special-align="utterleft">one</div> 
// <div id="two">two</div> 
 
var myns = "https://www.mozilla.org/ns/specialspace"; 
var d1 = document.getElementById("one"); 
var d2 = document.getElementById("two"); 
var a = d1.getAttributeNodeNS(myns, "special-align"); 
d2.setAttributeNodeNS(a); 

alert(d2.attributes[1].value) // renvoie : "utterleft"

Notes

Si l'attribut spécifié existe déjà sur l'élément, cet attribut est remplacé par le nouveau et l'ancien est renvoyé.

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

 

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : fscholz, teoli, khalid32, Mgjbot, BenoitL, Fredchat
 Dernière mise à jour par : khalid32,