Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/07/2010, 09:29
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 10 meses
Puntos: 1485
Respuesta: Pequeña duda con js

Cita:
... otra duda que tengo es si se le puede agregar un append child a un nodo de texto.
no, no se puede agregar alguna otra cosa dentro de un TextNode. es decir, dentro de un TextNode no puedes agregar un elemento, comentario, u otro TextNode pese a que los TextNodes heredan la función appendChild. si intentas agregar uno de los componentes antes mencionado javascript genera el error DOMException 3 el cual significa "se intento ubicar un nodo en un lugar ilegal dentro de la jerarquía del documento".

respecto a la función, no te funciona porque estas intentando obtener la referencia de un elemento que aún no existe en documento. fijate que no es lo mismo crear un elemento y retenerlo en una variable que un elemento existente en el documento. o sea, respectivamente te falla en la linea #9 donde intentas obtener el primer nodo de un elemento con id reberto. primero tienes que agregar el elemento creado al documento si quieres obtener la referencia por su id. la solución, mueve la linea #11 antes de la linea #9. en todo caso no es necesario obtenerlo por su id porque al crear un elemento y retenerlo en una variable ya tienes su referencia. o sea, trabaja desde la misma variable newdiv.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.