我哪回答了,我是问,开始没有onclick要再加上
比如<TD onclick="myfunction1();">...</TD>
用js改成:
<TD onclick="myfunction2();">...</TD>

解决方案 »

  1.   

    动态增加<TD>里的onclick如何做?/?????/
      

  2.   


    ElementName.attachEvent("onclick",yourfunction)
      

  3.   

    document.all("fdsafdsa").onclick=alert;
      

  4.   

    to yonghengdizhen(风儿她轻轻的吹)我试了不行啊
    比如原来的为:
    <td id="td_1" onclick="myfunction1(1,2,3)">...</td>在js中用:
    document.td_1.attachEvent("onclick",myfunction1(2,3,4)) //不能用
    document.td_1.onclick=new Function("myfunction1(2,3,4)") //也不行用鼠标点原来的TD,参数没有变
      

  5.   

    用循环呢?
    <TD onclick="myfunction&i();">...</TD>
    i=i+1
    ??
    呵呵
      

  6.   

    <script>
    function f1()
    {
    alert("1")
    }
    function f2()
    {
    alert("2")
    }
    </script>
    <table><tr><td id="m" onclick="f1()">aaaaaaaaaaa</td></tr></table>
    <input type=button onclick="document.all.m.onclick='';document.all.m.attachEvent('onclick',f2)" value="change">
      

  7.   

    我就是要改变传递的参数,因为使用的是frameset,在frame1中有表格,在frame2中修改对应的<TD>中的数据,因为修改了所以<TD>中的onclick中的参数就要改变值,使用
    parent.frame1.td_1.onclick=new Function("myfunction1(2,3,4)");
    parent.frame1.td_1.innerHTML=newvalue;
    上面都没有问题,可点击对应的TD,却没有反应。如果是在同一个frame中,就可以执行,真是奇怪,这个问题是等不及了,只好重新使用别的方法了,有答案我可以加分
      

  8.   

    写完整会不会没问题?
    parent.frame1.document.all.td_1.onclick