Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/09/2013, 23:34
Avatar de patilanz
patilanz
 
Fecha de Ingreso: enero-2012
Mensajes: 880
Antigüedad: 13 años
Puntos: 29
Respuesta: comenzando con Js y un error -.-

Si haces : console.log(lista.childNodes); ves que te muestra mas de 3 nodos ya que ademas del parrafe en si esta el texto dentro de este.

Intenta asi:
Código Javascript:
Ver original
  1. function cambiarColor()
  2. {  
  3.     var lista=document.getElementById('bloque');
  4.     console.log(lista.childNodes); //Luego si quieres elimina
  5.     lista.childNodes[1].style.color='#ff0000';
  6.     lista.childNodes[3].style.color='#00ff00';
  7.     lista.childNodes[5].style.color='#0000ff';
  8.  
  9.     alert('la cantidad de hijos del nodo div es de:'+lista.childNodes.length);
  10. }

Saludos