Description Ajoute dans le DOM l'objet HTML newElement sur l'objet parent juste avant l'élément posElement.
Il n'existe pas de fonction insertAfter(), mais il est possible de la remplacer grâce à nextSibling().
La méthode appendChild() ajoute un nouvel élément à la fin d'un élément parent.
Equivalent dans d'autres langages
Equivalent en jQuery à $.before() : Ajoute un nouvel élément dans le DOM.
Exemple 1 : Ajouter un élément HTML avant une position
Code source
<div id="album">
<img src="media/chiot.jpg" height="200" title="Le plus beau chien du monde">
</div>
<script type="text/javascript"> var album=document.getElementById("album"); var photo=album.querySelector("img");
SELECT *, DATE_FORMAT(dt_insert, '%d/%m/%Y %H:%i' ) AS jour_insert, DATE_FORMAT(dt_maj, '%d/%m/%Y %H:%i' ) AS jour_maj FROM js_reference ORDER BY IDfather, name
SELECT * FROM js_navigateur ORDER BY ordre
SELECT * FROM js_version ORDER BY ID
SELECT * FROM js_reference WHERE phpfile="htmlelement.insertbefore"
UPDATE js_reference SET nb_visi=nb_visi+1, nb_visi_delai=nb_visi_delai+1 WHERE ID='356'
SELECT * FROM js_navigateur ORDER BY ordre
SELECT js_equivalent_ressource.*, js_equivalent_language.language, js_equivalent_language.favico
FROM js_equivalent_ressource, js_equivalent_language
WHERE js_equivalent_ressource.idLanguage = js_equivalent_language.id
AND js_equivalent_ressource.etat=1
AND js_equivalent_language.etat=1
AND js_equivalent_ressource.typeof='REF'
AND js_equivalent_ressource.idRessource="356"
SELECT * FROM js_exemple WHERE ID='356' ORDER BY ordre
SELECT * FROM js_url WHERE ID='356' ORDER BY ordre
SELECT * FROM js_url WHERE ID='269' ORDER BY ordre