Si tengo este codigo:
<div id="papa">
<div id="hijo"></div>
</div>
<div id="mama">
</div>
Como puedo pasar a hijo dentro de mama? sin tener que removerlo con removeChild y crear un nuevo div con createElement?
| |||
Respuesta: Cambiar parentNode de objeto
Código javascript:
Ver original Tené en cuenta que con ese método vas a tener 2 divs con un ID 'hijo', lo que sería lo que se llama una mala práctica. |
| ||||
Respuesta: Cambiar parentNode de objeto mmmmmmm, podria ser con innerHTML var divTmp=document.getElementById("papa").innerHTML; document.getElementById("papa").innerHTML=""; document.getElementById("mama").innerHTML=divTmp; pero en este caso más bien copiaria todos los nodos dentro de papa a mama, bueno espero y te de al menos una idea para no hacerlo con DOM Saludos. Última edición por goteen_mx; 24/02/2011 a las 21:29 Razón: Ups ya respondieron. jejejeje |
| ||||
Respuesta: Cambiar parentNode de objeto buenas... para este caso, el metodo de @esjuanma no seria el adecuado porque la intencion es cambiar de ubicacion un elemento. para ello tienes que usar los metodos del DOM, en particular appendChild. es cuestion de obtener la referencia del elemento que quieres reubicar y la referencia del elemento destino. luego, desde el destino invocas la funcion appendChild pasandole como argumento el elemento a mover.
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
Etiquetas: |