diff options
Diffstat (limited to 'files/fr/web/api/range/createcontextualfragment/index.md')
-rw-r--r-- | files/fr/web/api/range/createcontextualfragment/index.md | 65 |
1 files changed, 24 insertions, 41 deletions
diff --git a/files/fr/web/api/range/createcontextualfragment/index.md b/files/fr/web/api/range/createcontextualfragment/index.md index 6f9342d87d..d5e9c573f2 100644 --- a/files/fr/web/api/range/createcontextualfragment/index.md +++ b/files/fr/web/api/range/createcontextualfragment/index.md @@ -3,55 +3,38 @@ title: Range.createContextualFragment() slug: Web/API/Range/createContextualFragment translation_of: Web/API/Range/createContextualFragment --- -<p>La méthode <strong><code>Range.createContextualFragment()</code></strong> retourne un {{domxref("DocumentFragment")}} en invoquant l’algorithme d’analyse de fragment HTML ou l’algorithme d’analyse de fragment XML, avec le début du <code>range</code> (le <em>parent</em> du nœud sélectionné) comme nœud de contexte. L’algorithme d’analyse de fragment HTML est utilisé si le <code>range</code> appartient à un <code>Document</code> dont le bit « HTMLness » est défini. Dans le cas du HTML, si le nœud de contexte est censé être <code>html</code>, pour des raisons historiques l’algorithme d’analyse de fragment est invoqué avec <code>body</code> pour contexte à la place.</p> +La méthode **`Range.createContextualFragment()`** retourne un {{domxref("DocumentFragment")}} en invoquant l’algorithme d’analyse de fragment HTML ou l’algorithme d’analyse de fragment XML, avec le début du `range` (le _parent_ du nœud sélectionné) comme nœud de contexte. L’algorithme d’analyse de fragment HTML est utilisé si le `range` appartient à un `Document` dont le bit « HTMLness » est défini. Dans le cas du HTML, si le nœud de contexte est censé être `html`, pour des raisons historiques l’algorithme d’analyse de fragment est invoqué avec `body` pour contexte à la place. -<h2 id="Syntaxe">Syntaxe</h2> +## Syntaxe -<pre class="syntaxbox"><em>documentFragment</em> = <em>range</em>.createContextualFragment( <em>chaineHTML</em> ) -</pre> + documentFragment = range.createContextualFragment( chaineHTML ) -<h3 id="Param.C3.A8tres">Paramètres</h3> +### Paramètres -<dl> - <dt><em>chaineHTML</em></dt> - <dd>Une chaîne contenant du texte et des balises à convertir en un fragment de document.</dd> -</dl> +- _chaineHTML_ + - : Une chaîne contenant du texte et des balises à convertir en un fragment de document. -<h2 id="Exemple">Exemple</h2> +## Exemple -<pre class="brush: js">var chaineHTML = "<div>Je suis un nœud div<div>"; +```js +var chaineHTML = "<div>Je suis un nœud div<div>"; var range = document.createRange(); // fait que le parent de la première div du document devient le nœud de contexte range.selectNode(document.getElementsByTagName("div").item(0)); var documentFragment = range.createContextualFragment(chaineHTML); document.body.appendChild(documentFragment); -</pre> - -<h2 id="Specifications">Spécification</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Statut</th> - <th scope="col">Commentaire</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName('DOM Parsing', '#idl-def-range-createcontextualfragment(domstring)', 'Range.createContextualFragment()')}}</td> - <td>{{Spec2('DOM Parsing')}}</td> - <td>Définition initiale.</td> - </tr> - </tbody> -</table> - -<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2> - -<p>{{Compat("api.Range.createContextualFragment")}}</p> - -<h2 id="See_also">Voir aussi</h2> - -<ul> - <li><a href="/fr/docs/DOM/DOM_Reference">Index des interfaces DOM</a></li> -</ul> +``` + +## Spécification + +| Spécification | Statut | Commentaire | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------- | -------------------- | +| {{SpecName('DOM Parsing', '#idl-def-range-createcontextualfragment(domstring)', 'Range.createContextualFragment()')}} | {{Spec2('DOM Parsing')}} | Définition initiale. | + +## Compatibilité des navigateurs + +{{Compat("api.Range.createContextualFragment")}} + +## Voir aussi + +- [Index des interfaces DOM](/fr/docs/DOM/DOM_Reference) |