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