MDN may have intermittent access issues April 18 13:00 - April 19 01:00 UTC. See whistlepig.mozilla.org for all notifications.

mozilla
Vos résultats de recherche

    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 = "http://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

    Étiquettes : 
    Contributors to this page: Fredchat, fscholz, Mgjbot, khalid32, BenoitL, teoli
    Dernière mise à jour par : khalid32,