Ver Mensaje Individual
  #12 (permalink)  
Antiguo 21/11/2005, 08:10
Avatar de programeitor
programeitor
 
Fecha de Ingreso: febrero-2005
Mensajes: 994
Antigüedad: 19 años, 9 meses
Puntos: 9
Pues esta muy claro:

id.parentNode.parentNode.parentNode.parentNode
<input><td><tr><tbody><table>

Cita:
Iniciado por caricatos
¡Por cierto...!, ¿y si alguien duplicase el id? (no se debe pero se puede...)
No entiendo tu preguta. Al pulsar en un boton borrar, éste, se manda a si mismo como argumento, la funcion quiere borrar precisamente el "maxParent" donde se encuentra alojado ese boton en particular. ,no hay 'id', que pueda duplicarse. Me temo que estas "argumentando sobre el otro hilo", en que si se creaban elementos con 'id'.

Lo ideal del 'dom' ,es no redefinir variables o nuevos objetos que ya existen y estan catalogados ,ademas de que son prefectamente accesibles, con el consiguiente ahorro de recursos. Muchas veces con la utilizacion de 'id' se tiende ,casi ,a trasladar el 'dom' a otra matriz o matrizes, tal vez, porque su tratamiento con nombres mas cortos se hace mas facil y legible.

Desde luego, no es util su utilizacion directa en todos los casos, sobre todo cuando nos vamos a referir a elementos que no tienen ningun 'parentesco' con el llamante, para éste caso, si es aconsejable el uso de identificadores. ,aunque no lo hemos de negar, tambien seria accesible desde el arbol de elementos ,pero en este caso no seria aconsejable, dado el caracter movil de las rutas entre elementos no emparentados.

Saludos.