Cobj.attachEvent("onclick",aaa)function aaa()
{
alert("hahaha")
}

解决方案 »

  1.   

    <table id=ListTAB border=1>
    </table>
    <script>var Robj,Cobj;
    Robj=ListTAB.insertRow();
    Cobj = Robj.insertCell();
    Cobj.innerHTML="test";Cobj.attachEvent("onclick",aaa)
    function aaa(){alert("haha");}
    Cobj.onClick=aaa;
    </script>
    </table>
      

  2.   

    <table id=ListTAB border=1>
    </table>
    <script>var Robj,Cobj;
    Robj=ListTAB.insertRow();
    Cobj = Robj.insertCell();
    Cobj.innerHTML="test";Cobj.attachEvent("onclick",aaa)
    function aaa(){alert("haha");}
    Cobj.onClick=aaa;
    </script>
    </table>
      

  3.   

    楼上的朋友这样做没有错,但没有实现我的目的,我要触发的事件所执行的函数是动态生成的,向上面的aaa()函数不能写死啊!
      

  4.   

    Cobj.attachEvent("onclick",function(){aaa('hello')})function aaa(arg1)
    {
    alert(arg1)
    }
      

  5.   

    楼上的朋友这样做没有错,但还没有实现我的目的,我触发的事件所要执行的函数是动态生成的,也就是说上面的aaa整个函数(包括函数名)是通过参数传进来的.?????
      

  6.   

    <table id=ListTAB>
    </table>
    <script>
    var Robj,Cobj;
    Robj=ListTAB.insertRow();
    Cobj = Robj.insertCell();
    Cobj.innerHTML="test";s = "alert('haha');";
    Cobj.attachEvent("onclick",function() {eval(s);})
    </script>
      

  7.   

    Cobj.onclick=new Function("alert('haha');");