Dernière mise à jour le .
  1. Dynamique
  2. >
  3. Modules
  4. >
  5. DOM
  6. >
  7. insertAt

DOM.insertAt

Insére un ensemble d'éléments DOM comme enfant d'un élément donné.

Synthaxe

DOM.insertAt(domList, target, pos[, childNodes]);

Lorsque le module DOM est utilisé avec Dynamique, le paramètre domList doit être omis.

Où:

  • domList : tableau d'éléments DOM qu'il faut insérer comme enfant de target.

  • target ou : Elément DOM cible dans lequel il faut insérer domList. Si un tableau est fourni, son premier élément sera utilisé comme cible.

  • pos : index, à partir de 0, auquel il faut insérer les éléments domList. La valeur -1 peut être utilisée afin d'insérer les éléments à la fin des enfants de target.

  • childNodes Facultatif false: indique si l'index pos s'entend sur la liste des enfants éléments (children) (false) ou l'ensemble des noeuds enfants (childNodes) (true). Par défaut, false.

Valeur de retour

Le contexte englobant this est retourné.

Exemple sans Dynamique

Exemple 1: Insére un paragraphe comme enfant n°2 du body

Dom.insertAt(document.createElement("p"), document.body, 1);

Exemples avec Dynamique

Exemple 1: Insére un paragraphe comme enfant n°2 du body

Dynamique({ tagName : "p" }).insertAt(document.body, 1);

Compatibilité

Méthode codée en EcmaScript 6.

Méthodes liées