变通一下
<table>
<tr>
<td id=ss> 7987 </td>
</tr>
</table>
<script>
ss.onclick=myMethods;//&Otilde;&acirc;&Ntilde;ù&ETH;&acute;&Ecirc;&Ccedil;&Atilde;&raquo;&Oacute;&ETH;&acute;í&Icirc;ó&micro;&Auml;,&micro;&laquo;&Ecirc;&Ccedil;&Icirc;&THORN;·¨&acute;&laquo;&micro;&Yacute;&sup2;&Icirc;&Ecirc;&yacute;°&iexcl;
function myMethods()
{alert(window.event.srcElement.id);}</script>

解决方案 »

  1.   

    sorry汉字乱码
    <table>
    <tr>
    <td id=ss> 7987 </td>
    </tr>
    </table>
    <script>
    ss.onclick=myMethods;//这样写是没有错误的,但是无法传递参数啊
    function myMethods()
    {alert(window.event.srcElement.id);}</script>
      

  2.   

    <table>
    <tr>
    <td id=ss> 7987 </td>
    </tr>
    </table>
    <script>
    ss.onclick=new Function('myMethods(123)');
    function myMethods(num)
    {alert(num);}</script>
      

  3.   

    <table>
    <tr>
    <td id=ss> 7987 </td>
    </tr>
    </table>
    <script>
    function ss.onclick(123)
    {alert(num);}</script>