Paramètres de insertBefore
Paramètres
La méthode insertBefore(newNoeud,Position) javascript de l'objet Node accepte comme paramètres:
- newNoeud, objet Node ou objet DocumentFragment, il représente le nouveau noeud à insérer.
- Position objet Node, il représente le noeud enfant avant lequel on doit insérer newNoeud.
Peut prendre la valeur de null dans ce cas newNoeud est insérer à la fin des noeuds enfants.
Valeur retournée de insertBefore
Valeur retournée
La méthode javascript insertBefore() de l'objet Node renvoie le noeud inséré.
Exceptions de insertBefore
Exceptions
La méthode javascript insertBefore() de l'objet Node renvoie comme exceptions :
- HIERARCHY_REQUEST_ERR le noeud courant est d'un type n'admettant pas un noeud enfant du type de "newNoeud", ou si le noeud à insérer est l'un des ancêtres du noeud courant.
- WRONG_DOCUMENT_ERR "newNoeud" a été créé dans un document autre que celui dans lequel le noeud courant a été créé.
- NO_MODIFICATION_ALLOWED_ERR le noeud courant est en lecture seule.
- NOT_FOUND_ERR "Position" n'est pas un enfant du noeud courant.