diff options
Diffstat (limited to 'files/fr/web/api/range/extractcontents/index.md')
-rw-r--r-- | files/fr/web/api/range/extractcontents/index.md | 67 |
1 files changed, 25 insertions, 42 deletions
diff --git a/files/fr/web/api/range/extractcontents/index.md b/files/fr/web/api/range/extractcontents/index.md index dd0d7a672d..9c30503403 100644 --- a/files/fr/web/api/range/extractcontents/index.md +++ b/files/fr/web/api/range/extractcontents/index.md @@ -3,55 +3,38 @@ title: Range.extractContents() slug: Web/API/Range/extractContents translation_of: Web/API/Range/extractContents --- -<p>{{ApiRef("DOM")}}</p> +{{ApiRef("DOM")}} -<p>La méthode <strong><code>Range.extractContents()</code></strong> déplace le contenu du {{ domxref("Range") }} depuis l’arbre du document dans un {{ domxref("DocumentFragment") }}.</p> +La méthode **`Range.extractContents()`** déplace le contenu du {{ domxref("Range") }} depuis l’arbre du document dans un {{ domxref("DocumentFragment") }}. -<p>Les gestionnaires d’évènements ajoutés en utilisant les méthodes du DOM ne sont pas conservés lors de l’extraction. les attributs HTML d’évènements sont conservés ou dupliqués comme ils le seraient avec la méthode {{domxref("Node.cloneNode()")}}. Les attributs HTML id sont également clonés, ce qui peut mener à un document invalide si un nœud partiellement sélectionné est extrait et ajouté au document.</p> +Les gestionnaires d’évènements ajoutés en utilisant les méthodes du DOM ne sont pas conservés lors de l’extraction. les attributs HTML d’évènements sont conservés ou dupliqués comme ils le seraient avec la méthode {{domxref("Node.cloneNode()")}}. Les attributs HTML id sont également clonés, ce qui peut mener à un document invalide si un nœud partiellement sélectionné est extrait et ajouté au document. -<p>Les nœuds partiellement sélectionnés sont clonés pour inclure les balises parentes nécessaires pour rendre le fragment de document valide.</p> +Les nœuds partiellement sélectionnés sont clonés pour inclure les balises parentes nécessaires pour rendre le fragment de document valide. -<h2 id="Syntaxe">Syntaxe</h2> +## Syntaxe -<pre class="syntaxbox"><em>documentFragment</em> = <em>range</em>.extractContents(); -</pre> + documentFragment = range.extractContents(); -<h2 id="Exemples">Exemples</h2> +## Exemples -<pre class="brush: js">var range = document.createRange(); +```js +var range = document.createRange(); range.selectNode(document.getElementsByTagName("div").item(0)); var documentFragment = range.extractContents(); document.body.appendChild(documentFragment); -</pre> - -<h2 id="Spécifications">Spécifications</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Statut</th> - <th scope="col">Commentaire</th> - </tr> - <tr> - <td>{{SpecName('DOM WHATWG', '#dom-range-extractcontents', 'Range.extractContents()')}}</td> - <td>{{Spec2('DOM WHATWG')}}</td> - <td>Pas de changement.</td> - </tr> - <tr> - <td>{{SpecName('DOM2 Traversal_Range', 'ranges.html#Level2-Range-method-extractContents', 'Range.extractContents()')}}</td> - <td>{{Spec2('DOM2 Traversal_Range')}}</td> - <td>Spécification initiale.</td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> - -<p>{{Compat("api.Range.extractContents")}}</p> - -<h2 id="Voir_aussi">Voir aussi</h2> - -<ul> - <li><a href="/fr/docs/Web/API/Document_Object_Model">L’index des interfaces DOM</a></li> -</ul> +``` + +## Spécifications + +| Spécification | Statut | Commentaire | +| -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------- | ----------------------- | +| {{SpecName('DOM WHATWG', '#dom-range-extractcontents', 'Range.extractContents()')}} | {{Spec2('DOM WHATWG')}} | Pas de changement. | +| {{SpecName('DOM2 Traversal_Range', 'ranges.html#Level2-Range-method-extractContents', 'Range.extractContents()')}} | {{Spec2('DOM2 Traversal_Range')}} | Spécification initiale. | + +## Compatibilité des navigateurs + +{{Compat("api.Range.extractContents")}} + +## Voir aussi + +- [L’index des interfaces DOM](/fr/docs/Web/API/Document_Object_Model) |