Dernière mise à jour le .
DOM.createElementAfter
Crée un ou plusieurs éléments DOM
après des éléments donnés.
Synthaxe
DOM.createElementAfter(domList, elem1 [, ...elemN][, ret]);
Lorsque le module DOM
est utilisé avec Dynamique
, le paramètre domList doit être omis.
Où:
-
domList
: tableau d'élémentsDOM
desquels il faut créer un ou plusieurs éléments après eux. -
elem1...elemN
ou : description d'un élément à créer. Même fonctionnement que la méthodeDom.createElement
. -
ret
Facultatif false: indique si les éléments insérés doivent remplacer les éléments présents dansdomList
(true
) ou non (false
). Par défautfalse
.
Valeur de retour
Le contexte englobant this
est retourné.
Exemple sans Dynamique
Exemple 1: Création d'un élément après un autre
Dom.createElementAfter([document.body], "head");
// ===
// Dom.createElementAfter([document.body], "head", false);
// => [HTMLBodyElement];
Exemple 1: Création et sélection d'un élément après un autre
Dom.createElementAfter([document.body], "head", true);
// => [HTMLHeadElement];
Exemples avec Dynamique
Exemple 1: Création d'un élément après un autre
const elem = Dynamique("body").createElementAfter("head");
// ===
// Dynamique("body").createElementAfter("head", false);
// elem = [HTMLBodyElement];
Exemple 2: Création et sélection d'un élément après un autre
const elem = Dynamique("body").createElementAfter("head", true);
// elem = [HTMLHeadElement];
Compatibilité
Méthode codée en EcmaScript 6.
Méthodes liées
-
Méthode removeElement: Supprime des éléments
DOM
de leur parent.