<b onclick="javascript:document.getElementById('t1').value+=this.innerText">感冒</b>在div中的词语都这样写就行了。t1是textarea的id

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD>
    <SCRIPT LANGUAGE="JavaScript">function test(obj)
    {
    text1.value=obj.innerText;
    }
    //-->
    </SCRIPT>
    <BODY><textarea name="text1"></textarea>
    <div id="showdiv"><table id="table1"  ><tr><td onclick="test(this)">第一个语句</td><td onclick="test(this)">第二个语句</td><td onclick="test(this)">第三个语句</td></tr></table></div>
    </BODY>
    </HTML>
      

  2.   

    对了,我要的不是覆盖以前teatarea里面已存在的数据,点进去以后是跟在已有数据的后面。
      

  3.   

    function test(obj)
    {
    text1.value+=obj.innerText;
    }