Ir al contenido principal

Entradas

Mostrando entradas de junio, 2011

[javascript] Función Javascript para obtener objeto ancestro (padre)

¡Holas! Ayer mientras trabajaba, la necesidad me hizo crear la siguiente función Javascript: se trata de una forma de obtener referencia a los objetos ancestro de otro en un contexto HTML. Por ejemplo, tenemos un botón, y queremos saber cómo se llama (el ID) del objeto donde está contenido, por un ejemplo, una capa o una celda de tabla. Esto ayuda harto cuando nuestra página es ultra dinámica, y necesitamos que el "hijo" sepa quién es su "padre", independiente de quién sea el "hijo". Claro que, como es de esperar, no me quedé ahí. Y ya que logré obtener la referencia al "padre", pensé "y ¿se podrá obtener la referencia al abuelo, o bisabuelo, o etc.?". Y puestos en el camino, el ensayo me dio la respuesta: sí :) Luego, ya que la función no sólo obtenía la referencia al padre, sino a cualquier "ancestro" del "hijo", no podía sino ponerle un nombre apropiado a la función, por eso le puse "tatas()", jejeje