Foros del Web » Programando para Internet » Node.js »

Cambiar parentNode de objeto

Estas en el tema de Cambiar parentNode de objeto en el foro de Node.js en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 24/02/2011, 20:49
Avatar de AlejandroMtzRmz  
Fecha de Ingreso: febrero-2011
Mensajes: 81
Antigüedad: 13 años, 2 meses
Puntos: 4
Pregunta Cambiar parentNode de objeto

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?
  #2 (permalink)  
Antiguo 24/02/2011, 21:25
 
Fecha de Ingreso: febrero-2011
Ubicación: Avellaneda, Buenos Aires
Mensajes: 39
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Cambiar parentNode de objeto

Código javascript:
Ver original
  1. document.getElementById('mama').innerHTML = document.getElementById('papa').innerHTML

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.
  #3 (permalink)  
Antiguo 24/02/2011, 21:29
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años
Puntos: 37
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
  #4 (permalink)  
Antiguo 24/02/2011, 21:32
Avatar de AlejandroMtzRmz  
Fecha de Ingreso: febrero-2011
Mensajes: 81
Antigüedad: 13 años, 2 meses
Puntos: 4
Respuesta: Cambiar parentNode de objeto

Cita:
Iniciado por goteen_mx Ver Mensaje
pero en este caso más bien copiaria todos los nodos dentro de papa a mama...
El problema es que en mi codigo, papa contiene mas nodos, por eso necesito pasar especificamente a hijo
  #5 (permalink)  
Antiguo 24/02/2011, 21:32
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
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.
  #6 (permalink)  
Antiguo 26/02/2011, 10:40
Avatar de AlejandroMtzRmz  
Fecha de Ingreso: febrero-2011
Mensajes: 81
Antigüedad: 13 años, 2 meses
Puntos: 4
Respuesta: Cambiar parentNode de objeto

Gracias a todos, se cancelo el proyecto que estaba haciendo, pero siempre es bueno aprender algo nuevo, gracias.

Etiquetas: javascript, objeto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:08.