<TD onclick="alert('OK')">a</TD>

解决方案 »

  1.   

    不是在html中,是在javscript函数中
      

  2.   

    1.td.onclick = alert2. bindingevent(td, "alert(3)")
       function bindingevent(obj, eventHandle)
      {
               obj.onclick = function{ eval(eventHandle);}
      }
      

  3.   

    <TABLE border=1>
    <TR>
    <TD id=a>a</TD>
    </TR>
    <TR>
    <TD id=b>b</TD>
    </TR>
    </TABLE>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    document.all.a.onclick=popAlert;
    function popAlert()
    {
       alert("");
    }
    //-->
    </SCRIPT>
      

  4.   

    <TABLE >
    <TR>
    <TD id=mytd>a</TD>
    </TR>
    </TABLE>
    <SCRIPT LANGUAGE="JavaScript">
    function  document.all.mytd.onclick(){
       alert("aaa");
    }
    </SCRIPT>
    这里不能带参数,但可以在函数里使用event参数,获取发生事件的控件坐标等等
    如果需要参数,要变通一下
    <SCRIPT LANGUAGE="JavaScript">
      function popAlert(x,y){
       alert(x+":"+y);
      }
      document.all.mytd.onclick = function(){
       popAlert(2,5);
      }</SCRIPT>