Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2009, 06:15
Avatar de Dude--
Dude--
 
Fecha de Ingreso: junio-2004
Ubicación: Sevilla - España
Mensajes: 197
Antigüedad: 20 años, 5 meses
Puntos: 4
innetHTML vs firstChild.nodeValue

Bueno, no me gustaría tener que usar innetHTML ni nada que venga de Microsoft, así que intento modificar el contenido de un objeto mediante acceso DOM,
Código javascript:
Ver original
  1. var objeto = document.getElementById("miobjeto");
  2. objeto.firstChild.nodeValue = "lo que quiero que este dentro del contenedor";

El problema es que si no le asigno un valor inicial, como por ejemplo:
Código html:
Ver original
  1. <span id="miobjeto"></span> <!-- Sin valor de inicialización -->
  2. <span id="miobjeto">Valor</span> <!-- Con valor de inicialización-->
obviamente firstChild no existe y por tanto no puede modificar su valor mediante nodeValue, querría saber si hay alguna forma de evitar tener que asignarle un valor para poder insertar contenido mediante DOM.
__________________
"El camino empieza renunciando el control y volviéndose flexibles, como una brizna de paja en un huracán."

"Desconozco tanto... es excitante comenzar a nadar en este mar de dudas..."