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émentsDOM
qu'il faut insérer comme enfant detarget
. -
target
ou : ElémentDOM
cible 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-1
peut être utilisée afin d'insérer les éléments à la fin des enfants detarget
. -
childNodes
Facultatif false: indique si l'indexpos
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
-
Méthode insertAfter: Insére un ensemble d'éléments
DOM
après un élément donné. -
Méthode insertBefore: Insére un ensemble d'éléments
DOM
avant un élément donné. -
Méthode insertFirst: Insére un ensemble d'éléments
DOM
comme premier enfant d'un élément donné. -
Méthode insertLast: Insére un ensemble d'éléments
DOM
comme dernier enfant d'un élément donné.