Dernière mise à jour le .
- Dynamique
- >
- Modules
- >
- DOM
- >
- 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émentsDOM
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éthodeDom.createElement
. -
ret
Facultatif false: indique si les éléments créé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'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
-
Méthode addClass: .