Node.insertBefore(newChild, refChild)
Description
Insère le noeud newChild avant le noeud-enfant existant refChild. Si refChild est null, le nouveau noeud est insérer à la fin de la liste des noeud-enfants.
Version du DOM: DOM Level 1
Aucune donnée de disponible pour la compatibilité.
Paramètres
- Node newChild
- Le noeud à insérer.
- Node refChild
- Le noeud de référence. Le nouveau noeud sera insérer avant celui-ci.
Retour
- Type: Node
- Le noeud qui a été inséré.
Si newChild est un objet DocumentFragment, tout ses enfants seront insérés dans le même ordre avant refChild. Si newChild est déjà dans l'arbre, il est supprimé et ensuite insérer au bon endroit.
Exemple
var newP = document.createElement('p'); var refP = document.getElementsByTagName('p').item(0); var div = refP.parentNode; // insère un pargraphe avant celui dans l'arbre div.insertBefore(newP, refP);
<body> <div> <p>Ligne</p> </div> </body>
Notes et commentaires des visiteurs
Ajouter une note
Aucun commentaire jusqu'à présent.