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 --- files/fr/web/api/range/insertnode/index.md | 63 +++++++++++------------------- 1 file changed, 22 insertions(+), 41 deletions(-) (limited to 'files/fr/web/api/range/insertnode') diff --git a/files/fr/web/api/range/insertnode/index.md b/files/fr/web/api/range/insertnode/index.md index bfbe3dc9df..0f3e45f448 100644 --- a/files/fr/web/api/range/insertnode/index.md +++ b/files/fr/web/api/range/insertnode/index.md @@ -3,63 +3,44 @@ title: Range.insertNode() slug: Web/API/Range/insertNode translation_of: Web/API/Range/insertNode --- -
{{ApiRef("DOM")}}
+{{ApiRef("DOM")}} -

La méthode Range.insertNode() insère un nœud au début du {{domxref("Range")}}.

+La méthode **`Range.insertNode()`** insère un nœud au début du {{domxref("Range")}}. -

Le nouveau nœud est inséré au point de départ du Range. Si le nouveau nœud est sur le point d’être ajouté à un {{domxref("Node")}} texte, ce Node est coupé en deux au point d’insertion, et l’insertion se fait entre les deux nœuds texte.

+Le nouveau nœud est inséré au point de départ du `Range`. Si le nouveau nœud est sur le point d’être ajouté à un {{domxref("Node")}} texte, ce `Node` est coupé en deux au point d’insertion, et l’insertion se fait entre les deux nœuds texte. -

Si le nouveau nœud est un fragment de document, les enfants du fragment sont insérés à la place.

+Si le nouveau nœud est un fragment de document, les enfants du fragment sont insérés à la place. -

Syntaxe

+## Syntaxe -
range.insertNode(newNode);
-
+ range.insertNode(newNode); -

Paramètres

+### Paramètres -
-
newNode
-
Le {{domxref("Node")}} à insérer au début du range.
-
+- _newNode_ + - : Le {{domxref("Node")}} à insérer au début du `range`. -

Exemple

+## Exemple -
range = document.createRange();
+```js
+range = document.createRange();
 newNode = document.createElement("p");
 newNode.appendChild(document.createTextNode("New Node Inserted Here"));
 range.selectNode(document.getElementsByTagName("div").item(0));
 range.insertNode(newNode);
-
+``` -

Spécifications

+## Spécifications - - - - - - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('DOM WHATWG', '#dom-range-insertnode', 'Range.insertNode()')}}{{Spec2('DOM WHATWG')}}Pas de changement
{{SpecName('DOM2 Traversal_Range', 'ranges.html#Level2-Range-method-insertNode', 'Range.insertNode()')}}{{Spec2('DOM2 Traversal_Range')}}Définition initiale
+| Spécification | Statut | Commentaire | +| -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------- | ------------------- | +| {{SpecName('DOM WHATWG', '#dom-range-insertnode', 'Range.insertNode()')}} | {{Spec2('DOM WHATWG')}} | Pas de changement | +| {{SpecName('DOM2 Traversal_Range', 'ranges.html#Level2-Range-method-insertNode', 'Range.insertNode()')}} | {{Spec2('DOM2 Traversal_Range')}} | Définition initiale | -

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

{{Compat("api.Range.insertNode")}}

+{{Compat("api.Range.insertNode")}} -

Voir aussi

+## Voir aussi - +- [L’index des interfaces DOM](/en-US/docs/Web/API/Document_Object_Model) -- cgit v1.2.3-54-g00ecf