Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/04/2012, 05:29
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: childNodes no me funciona aprendiendo DHTML

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)
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}