ejecuta este código
Cita: function cambiarColor()
{
var lista=document.getElementById('bloque');
alert('tipo de nodo:'+lista.childNodes[0].nodeType + ' nombre del nodo:'+lista.childNodes[0].nodeName);
alert('tipo de nodo:'+lista.childNodes[1].nodeType + ' nombre del nodo:'+lista.childNodes[1].nodeName);
}
te mostrará el tipo y nombre del nodo.
consulta estás tablas
si ejecutas el código en ie8-, obtendrás resultados distinto que si lo ejecutas en cualquier otro navegador. esto es por que los demás navegadores, interpretan los nodos de texto vacíos.
para no tener que darle tantas vueltas, puedes usar
Cita: document.getElementById('bloque').getElementsByTag Name('p')
esto te crea una colección con todos los elementos (p)