Como colocar elemento en contenedor con append



   AUTOR PREGUNTA

Publicado 12 noviembre 2014 - 01:43

Estoy trabajando en un proyecto de HTML5 y estoy teniendo el siguiente problema, les dejo el codigo a continuacion:

var appededCanvas =document.createElement('canvas'); document.getElementById("div1").appendChild(appededCanvas );

El canvas llamado appededCanvas debe añadirse a div1.

Lo que quiero es que si mas elementos se añaden a div1 entonces esos elementos deben añadirse antes de appededCanvas u este quedara de ultimo, como elemento hijo. Como puedo hacer esto?


¿Tienes la misma pregunta? Yo también

 

Publicado 12 noviembre 2014 - 18:48

Si mal no me equivoco debes usar insertBefore

 

Publicado 12 noviembre 2014 - 18:50

Para ellos debes utilizar parent.insertBefore(nuevoElemento, hijo)

var appededCanvas =document.createElement('canvas');
var container = document.getElementById("div1"); container.appendChild(appededCanvas); container.insertBefore(nuevoElemento, appendedCanvas);
container.insertBefore(nuevoElemento, container.primerHijo);

   AUTOR PREGUNTA

Publicado 12 noviembre 2014 - 19:52

Gracias george me vino de perlas