Para que no te compliques más, hazlo así:
Código HTML:
Ver original<table class="tabla1" id="tabla1_ella"> <th id="th_ella">nombre ella
</th> <td onclick = "fn('Text1', this.innerText)">ana1
</td> <td onclick = "fn('Text1', this.innerText)">ana2
</td> <input class="input1" id="Text1" type="text" />
<table class="tabla2" id="tabla2_el"> <th id="th_el">nombre el
</th> <td id="td_el" onclick = "fn('Text2', this.innerText)">Roberto
</td> <input class="input2" id="Text2" type="text" />
Y en la función:
Código Javascript
:
Ver originalfunction fn (id, valor){
document.getElementById(id).value = valor;
}
De esta manera, cada vez que des un clic en alguna de las celdas de los
<tbody>
de las tablas, ejecutarás la funcion
fn
, a la cual le pasarás el
id
de la caja de texto y el valor a asignar. Por cierto, si vas a utilizar el
id
para identificar a las cajas de texto, celdas, filas y tablas, ya no son necesarias las clases.
Saludos