diff options
Diffstat (limited to 'files/fr/web/api/element/setattributenode/index.md')
-rw-r--r-- | files/fr/web/api/element/setattributenode/index.md | 49 |
1 files changed, 23 insertions, 26 deletions
diff --git a/files/fr/web/api/element/setattributenode/index.md b/files/fr/web/api/element/setattributenode/index.md index 8f77b05d9a..2b78429f15 100644 --- a/files/fr/web/api/element/setattributenode/index.md +++ b/files/fr/web/api/element/setattributenode/index.md @@ -9,41 +9,38 @@ tags: - Reference translation_of: Web/API/Element/setAttributeNode --- -<p>{{ APIRef("DOM") }}</p> +{{ APIRef("DOM") }} -<p><code>setAttributeNode</code><code>()</code> ajoute un nouveau nœud <code>Attr</code> à l'élément courant.</p> +` setAttributeNode``() ` ajoute un nouveau nœud `Attr` à l'élément courant. -<h2 id="Syntaxe">Syntaxe</h2> +## Syntaxe -<pre class="brush: js">var replacedAttr = element.setAttributeNode(attribute);</pre> +```js +var replacedAttr = element.setAttributeNode(attribute); +``` -<ul> - <li><code>attribute</code> est le nœud <code>Attr</code> à définir sur l'élément.</li> - <li><code>replacedAttr</code> est le nœud d'attribut remplacé, renvoyé par la fonction, s'il y en avait un.</li> -</ul> +- `attribute` est le nœud `Attr` à définir sur l'élément. +- `replacedAttr` est le nœud d'attribut remplacé, renvoyé par la fonction, s'il y en avait un. -<h2 id="Exemple">Exemple</h2> +## Exemple -<pre>// <div id="one" align="left">one</div> -// <div id="two">two</div> -var d1 = document.getElementById("one"); -var d2 = document.getElementById("two"); -var a = d1.getAttributeNode("align"); -d2.setAttributeNode(a); -alert(d2.attributes[1].value) -// retourne: `left' -</pre> + // <div id="one" align="left">one</div> + // <div id="two">two</div> + var d1 = document.getElementById("one"); + var d2 = document.getElementById("two"); + var a = d1.getAttributeNode("align"); + d2.setAttributeNode(a); + alert(d2.attributes[1].value) + // retourne: `left' -<h2 id="Notes">Notes</h2> +## Notes -<p>Si l'attribut nommé existe déjà sur l'élément, cet attribut est remplacé par le nouveau et le nœud remplacé est renvoyé.</p> +Si l'attribut nommé existe déjà sur l'élément, cet attribut est remplacé par le nouveau et le nœud remplacé est renvoyé. -<p>Cette méthode est peu utilisée. On lui préfère souvent {{domxref("Element.setAttribute()")}} pour modifier la valeur d'un attribut d'élément.</p> +Cette méthode est peu utilisée. On lui préfère souvent {{domxref("Element.setAttribute()")}} pour modifier la valeur d'un attribut d'élément. -<p>{{DOMAttributeMethods()}}</p> +{{DOMAttributeMethods()}} -<h2 id="Sp.C3.A9cification">Spécification</h2> +## Spécification -<ul> - <li><a href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-887236154">DOM Level 2 Core : setAttributeNode</a> — <small><a href="http://www.yoyodesign.org/doc/w3c/dom2-core/core.html#ID-887236154">traduction en français</a> (non normative</small> (Introduit dans <a href="http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#method-setAttributeNode">DOM Level 1 Core</a>)</li> -</ul> +- [DOM Level 2 Core : setAttributeNode](http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-887236154) — [traduction en français](http://www.yoyodesign.org/doc/w3c/dom2-core/core.html#ID-887236154) (non normative (Introduit dans [DOM Level 1 Core](http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#method-setAttributeNode)) |