刚才写错了,newonclick改为:newCell.onclick

解决方案 »

  1.   

    直接用
    aa.innerHTML = "<td height="20" onclick="show(this)">"
    不是更好!
      

  2.   

    http://expert.csdn.net/Expert/topic/1320/1320851.xml
      

  3.   

    var newRow  = obj.insertRow(obj.rows.length);     //在表格内最后插入一行
          var newCell = newRow.insertCell(0);             //插入一个单元格
          newCell.height = "20px";
          newCell.innerHTML = "<div onclick='bbb()'>new cell</div>";
      

  4.   

    to :ahui_net(阿灰) 
    aa.innerHTML = "<td height="20" onclick="show(this)">"和
    aa.innerHTML = "〈tr><td height="20" onclick="show(this)"></td></tr>"都是不行的,aa.innerHTML 命令要求aa是<td>的id而不是
    <table>的id.
      

  5.   

    to:onestab(一刺) 
    http://expert.csdn.net/Expert/topic/1320/1320851.xml也没有啊!
    用的全是向<td>中添加对象和属性。这样是不符合要求的!
      

  6.   

    to:zhangZhongYu(只是为了玩) 
    能不能不用层,而像newCell.height = "20px"一样,直接给newCell定义onclick事件呢?
      

  7.   

    <table id=t border=1 width=80%>
    <tr>
    <td>ssssssssss</td>
    </tr>
    </table><INPUT type="button" value="add" id=button1 name=button1 onclick="add()">
    <SCRIPT LANGUAGE=javascript>
    <!--
    function add(){
    var oR=t.insertRow();
    var oC=oR.insertCell();
    oC.innerHTML="sssssss" + t.rows.length
    oC.onclick=test;
    }
    function test(){
    alert(1)
    }
    //-->
    </SCRIPT>
      

  8.   

    to:ssm1226(雨中人) 
    不带参数是可以,带参数该怎么写呢?小弟愚昧,请赐教!