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

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éments DOM 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éthode Dom.createElement.

  • ret Facultatif false: indique si les éléments insérés doivent remplacer les éléments présents dans domList (true) ou non (false). Par défaut false.

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