<input type=text name=test>
<table>
<tr>
<td onDblClick="document.all.test.value=this.innerText" >tqrqwrqwer
</td>
</tr>
</table>

解决方案 »

  1.   

    <TABLE onclick="show()">
    <TR><TD>1</TD><TD>2</TD></TR>
    <TR><TD>3</TD><TD>4</TD></TR>
    </TABLE>
    <INPUT NAME="show">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function show() {
    var e = event.srcElement;
    while (e.tagName != "TD") {
    e = e.parentElement;
    }
    document.all.show.value = e.innerText;
    }
    //-->
    </SCRIPT>
      

  2.   

    2楼的能解释一下e = e.parentElement;这步是什么意思吗?
      

  3.   

    要连起来看: while (e.tagName != "TD") {
    e = e.parentElement;
    }如果点击的是表格入面的元素,那么就回朔到表格元素。