Dernière mise à jour le .
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émentsDOMqu'il faut insérer comme enfant detarget. -
targetou : ElémentDOMcible dans lequel il faut insérerdomList. 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émentsdomList. La valeur-1peut être utilisée afin d'insérer les éléments à la fin des enfants detarget. -
childNodesFacultatif false: indique si l'indexposs'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
-
Méthode insertAfter: Insére un ensemble d'éléments
DOMaprès un élément donné. -
Méthode insertBefore: Insére un ensemble d'éléments
DOMavant un élément donné. -
Méthode insertFirst: Insére un ensemble d'éléments
DOMcomme premier enfant d'un élément donné. -
Méthode insertLast: Insére un ensemble d'éléments
DOMcomme dernier enfant d'un élément donné.