From 1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:24 +0200 Subject: convert content to md --- .../fr/web/api/element/setattributenodens/index.md | 52 ++++++++++------------ 1 file changed, 23 insertions(+), 29 deletions(-) (limited to 'files/fr/web/api/element/setattributenodens') diff --git a/files/fr/web/api/element/setattributenodens/index.md b/files/fr/web/api/element/setattributenodens/index.md index b2abe3c907..a93dd4f72e 100644 --- a/files/fr/web/api/element/setattributenodens/index.md +++ b/files/fr/web/api/element/setattributenodens/index.md @@ -8,46 +8,40 @@ tags: - Méthodes translation_of: Web/API/Element/setAttributeNodeNS --- -

{{ APIRef("DOM") }}

+{{ APIRef("DOM") }} -

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

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

Syntaxe

+## Syntaxe -
replacedAttr = element.setAttributeNodeNS(attributeNode)
-
+ replacedAttr = element.setAttributeNodeNS(attributeNode) -
-
replacedAttr
-
Le nœud attribut remplacé, si applicable, renvoyé par cette fonction.
-
attributeNode
-
Un nœud Attr.
-
+- `replacedAttr` + - : Le nœud attribut remplacé, si applicable, renvoyé par cette fonction. +- `attributeNode` + - : Un nœud `Attr`. -

Exemple

+## Exemple -
// <div id="one" special-align="utterleft">one</div>
-// <div id="two">two</div>
+    // 
one
+ //
two
-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); + 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" -
+ alert(d2.attributes[1].value) // renvoie : "utterleft" -

Notes

+## 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é.

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

Notez que si vous essayez de définir sans cloner le noeud, Mozilla donne une erreur "Attribut déjà utilisé" NS_ERROR_DOM_INUSE_ATTRIBUTE_ERR, car le DOM nécessite que le clonage d'Attr soit réutilisé (contrairement aux autres Noeuds qui peuvent être déplacés).

+Notez que si vous essayez de définir sans cloner le noeud, Mozilla donne une erreur "Attribut déjà utilisé" NS_ERROR_DOM_INUSE_ATTRIBUTE_ERR, car le DOM nécessite que le clonage d'`Attr` soit réutilisé (contrairement aux autres Noeuds qui peuvent être déplacés). -

{{ DOMAttributeMethods() }}

+{{ DOMAttributeMethods() }} -

Spécification

+## Spécification - +- [DOM Level 2 Core: setAttributeNodeNS (en)](http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-ElSetAtNodeNS) — [traduction en français](http://www.yoyodesign.org/doc/w3c/dom2-core/core.html#ID-ElSetAtNodeNS) (non normative) -- cgit v1.2.3-54-g00ecf