Foros del Web » Programando para Internet » Javascript »

crear nodo de primero

Estas en el tema de crear nodo de primero en el foro de Javascript en Foros del Web. hola amigos de foros del web me surge la pregunta, como hago cuando creo un elemento con el appendChild de javascript para ponerlo de primero, ...
  #1 (permalink)  
Antiguo 17/02/2014, 08:39
Avatar de herran1212  
Fecha de Ingreso: julio-2013
Ubicación: cali
Mensajes: 89
Antigüedad: 10 años, 9 meses
Puntos: 3
crear nodo de primero

hola amigos de foros del web
me surge la pregunta, como hago cuando creo un elemento con el appendChild de javascript para ponerlo de primero, y que si agrego mas estos se pongan de primero, ya he intentado con el insertBefore pero no le he podido aun conseguir ,
espero me entiendan, muchas gracias
  #2 (permalink)  
Antiguo 17/02/2014, 08:58
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: crear nodo de primero

Pon el código que utilizas.
  #3 (permalink)  
Antiguo 17/02/2014, 09:47
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: crear nodo de primero

Hola:

Hay claves... solo debes usar appendChild si no existen nodos hijo (hasChildNodes()). El resto de casos debes usar insertBefore pero considerando el primer hijo (firstChild)...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 18/02/2014, 09:24
 
Fecha de Ingreso: febrero-2014
Ubicación: Tarragona
Mensajes: 13
Antigüedad: 10 años, 2 meses
Puntos: 1
Respuesta: crear nodo de primero

supongamos que este es el elemento al que quieres añadirle el elemento:

var padre=document.querySelector("#wrapper");

supongamos que este es el elemento que quieres añadir:

var elemento=document.querySelector("#elemento");

supongamos que este es el primer elemento hijo del elemento padre:

var hijo=document.querySelector("#wrapper").firstChild ;

entonces para añadir el elemento elemento el primero debes hacer esto:

var padre=document.querySelector("#wrapper").insertBef ore(elemento,hijo);

Etiquetas: nodo, primero
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 20:25.