Jaime Gómez Obregón escribió:
> ...
>
> Estoy haciendo esto, que funciona correctamente:
>
> element.parentNode.parentNode.parentNode.parentNode.getAttribute('id')
>
> Pero algo me dice que tiene que haber "algo mejor" que concatenar todos
> esos parentNode...
>
>
>   
Dom en ese aspecto es limitado, supongo que está pensado para que montes 
tus funciones utilizandolo.
Para mi lo ideal sería que los navegadores incorporasen xpath para poder 
navegar por el árbol de una manera sencilla y potente, pero como no es 
así ahora estoy muy contento con jQuery http://jquery.com/ que es una 
librería que se encarga de abstraerte de estas cosas, para navegar por 
el árbol puedes utilizar la sintaxis de css o un xpath (limitado) de 
manera que podrías escalar en el árbol usando $('../../../), tiene un 
mentodo ancestors() que te trae todos los antepasados...

Se ha montado incluso una lista para tratar temas específicos de jQuery 
http://lists.scriptia.net/listinfo.cgi/jquery-es-scriptia.net


-- 
Saludos -=stripTM=-

_______________________________________________
javaEScript mailing list
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a