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

DOM.createChild

Crée un ou plusieurs enfants DOM à des éléments donnés DOM.

Synthaxe

DOM.createChild(domList, [pos,] elem1 [, ...elemN][, replace]);

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

Où:

  • domList : tableau d'éléments DOM auquels il faut créer un parent.

  • pos Facultatif -1: indique à quelle position le ou les enfants doivent être créés. Utiliser -1 afin que les éléments créés soient insérés comme derniers enfants. Par défaut -1.

  • 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 créé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'enfants

Dom.createChild([document.body], "p", { tagName : "p" });

Exemple 2: Création et sélection d'enfants à une position donnée

Dom.createChild([document.body], 2, "p", { tagName : "p" }, true);

Exemples avec Dynamique

Exemple 1: Création d'enfants

Dynamique("body").createChild("p", { tagName : "p" });

Exemple 2: Création et sélection d'enfants à une position donnée

Dynamique("body").createChild(2, "p", { tagName : "p" }, true);

Compatibilité

Méthode codée en EcmaScript 6.

Méthodes liées