aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/element/outerhtml/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/web/api/element/outerhtml/index.html')
-rw-r--r--files/fr/web/api/element/outerhtml/index.html20
1 files changed, 10 insertions, 10 deletions
diff --git a/files/fr/web/api/element/outerhtml/index.html b/files/fr/web/api/element/outerhtml/index.html
index e9ed7dddf1..243fac13e5 100644
--- a/files/fr/web/api/element/outerhtml/index.html
+++ b/files/fr/web/api/element/outerhtml/index.html
@@ -14,17 +14,17 @@ translation_of: Web/API/Element/outerHTML
<p>Pour obtenir uniquement la représentation HTML du contenu d'un élément ou pour remplacer le contenu d'un élément, utilisez plutôt la propriété {{domxref ("Element.innerHTML", "innerHTML")}}.</p>
-<h2 id="Syntax" name="Syntax">Syntaxe</h2>
+<h2 id="Syntax">Syntaxe</h2>
-<pre class="eval line-numbers language-html"><code class="language-html">var content = element.outerHTML;
+<pre class="brush: html">var content = element.outerHTML;
-element.outerHTML = htmlString;</code></pre>
+element.outerHTML = htmlString;</pre>
-<h3 class="highlight-spanned" id="Valeur"><span class="highlight-span">Valeur</span></h3>
+<h3 class="highlight-spanned" id="Valeur">Valeur</h3>
<p>La lecture de la valeur de <code>outerHTML</code> renvoie une  {{domxref("DOMString")}} contenant la sérialisation HTML des descendants de l'élément. Définir la valeur de <code>innerHTML</code> supprime tous les descendants et les remplace par les noeuds construits en analysant le HTML donné dans la chaîne <code>htmlString</code>.</p>
-<h3 class="highlight-spanned" id="Exceptions"><span class="highlight-span">Exceptions</span></h3>
+<h3 class="highlight-spanned" id="Exceptions">Exceptions</h3>
<dl>
<dt><code>SyntaxError</code></dt>
@@ -33,7 +33,7 @@ element.outerHTML = htmlString;</code></pre>
<dd>Une tentative a été faite de définir  <code>outerHTML</code>  sur un élément qui est enfant direct du {{domxref("Document")}}, tel que {{domxref("Document.documentElement")}}.</dd>
</dl>
-<h2 id="Examples" name="Examples">Exemples</h2>
+<h2 id="Examples">Exemples</h2>
<p>Récupérer la valeur de la propriété <code>outerHTML</code> d'un élément :</p>
@@ -67,9 +67,9 @@ console.log(container.firstChild.nodeName); // affiche "P"
<p>Si un élément n'a pas de noeud parent, définir sa propriété <code>outerHTML</code> ne le modifiera pas, ni ses descendants. De nombreux navigateurs déclencheront aussi une exception. Par exemple :</p>
-<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">var</span> div <span class="operator token">=</span> document<span class="punctuation token">.</span><span class="function token">createElement</span><span class="punctuation token">(</span><span class="string token">"div"</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-div<span class="punctuation token">.</span>outerHTML <span class="operator token">=</span> <span class="string token">"&lt;div class=\"test\"&gt;test&lt;/div&gt;"</span><span class="punctuation token">;</span>
-console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span>div<span class="punctuation token">.</span>outerHTML<span class="punctuation token">)</span><span class="punctuation token">;</span> <span class="comment token">// output: "&lt;div&gt;&lt;/div&gt;"</span></code></pre>
+<pre class="brush: js">var div = document.createElement("div");
+div.outerHTML = "&lt;div class=\"test\"&gt;test&lt;/div&gt;";
+console.log(div.outerHTML); // output: "&lt;div&gt;&lt;/div&gt;"</pre>
<p>Aussi, lorsqu'un élément va être remplacé dans le document, la variable dont la propriété <code>outerHTML</code> a été modifiée contiendra toujours une référence à l'élément initial :</p>
@@ -79,7 +79,7 @@ p.outerHTML = "&lt;div&gt;Ce div remplace un paragraph.&lt;/div&gt;";
console.log(p.nodeName); // toujours "P";
</pre>
-<h2 id="Specification" name="Specification">Spécification</h2>
+<h2 id="Specification">Spécification</h2>
<table class="standard-table">
<thead>