Hola foreros!
Espero que los reyes os trajeran un monton de regalos, jeje... por lo que es a mi poco, jeje. Mirar estoy bastante atascado en un problemilla para rastrear a todos los hijos de un elemento. He estado mirando algun sistema para reproducir arboles, pero no consigo hacer lo siguiente:
Código HTML:
<div id="bisabuelo">
<div id="abuelo">
<div id="padre">
<div id="hijo">
</div>
<div id="hija">
</div>
<div id="madre">
</div>
</div>
</div>
Lo que busco hacer es una funcion que pase por cada elemento empezando por el "bisabuelo", pero no se como hacerlo, jeje. Es decir algo asi:
Código PHP:
function rastreo()
{
elemento = document.getElementById("bisabuelo");
//ahora pasamos por los hijos del elemento y luego por los hijos de sus hijos asi hasta terminar la descendencia
for (var i=0;i<elemento.childNodes.length;i++)
{
//ahora ejecutariamos una funcion que enviaria cada hijo a no se donde!.
alert(elemento.childNodes[i].id);
}
}
Es decir, la funcion pasaria con este orden:
Abuelo, padre, hijo, hija, madre...
Se que es un poco probre la funcion... pero es que esto de las funciones recursivas me puede... no me da el burulo para hacerlas!