<table>
    <tr>
        <td>1</td>
        <td><input type="button" value="C1" onclick="eClick(this)"></td>
        </tr>
        <tr>
        <td>2</td>
        <td><input type="button" value="C2" onclick="eClick(this)"></td>
    </tr>
</table>
<script type="text/javascript" language="javascript">
    function eClick(o)
    {
        var tr = o.parentNode.parentNode;
        alert(tr.rowIndex);//行号
    }
</script>

解决方案 »

  1.   

    方法好多<SCRIPT LANGUAGE="JavaScript">
    function f0(id)
    {
    var tr = document.getElementById(id);
    alert("table1的"+id+"行"+tr.innerHTML)
    }
    function f1(obj)
    {
    var tr = obj.parentNode.parentNode;
    alert("table2的"+tr.cells[0].innerHTML+"行")
    }
    </SCRIPT>
    <TABLE border=1>
    <TR id="r0">
    <TD>r0</TD>
    <TD><INPUT TYPE="button" VALUE="click" ONCLICK="f0('r0')"></TD>
    </TR>
    <TR id="r1">
    <TD>r1</TD>
    <TD><INPUT TYPE="button" VALUE="click" ONCLICK="f0('r1')"></TD>
    </TR>
    </TABLE><TABLE border=1>
    <TR>
    <TD>r0</TD>
    <TD><INPUT TYPE="button" VALUE="click" ONCLICK="f1(this)"></TD>
    </TR>
    <TR>
    <TD>r1</TD>
    <TD><INPUT TYPE="button" VALUE="click" ONCLICK="f1(this)"></TD>
    </TR>
    <TR>
    <TD>r2</TD>
    <TD><INPUT TYPE="button" VALUE="click" ONCLICK="f1(this)"></TD>
    </TR>
    </TABLE>
      

  2.   

    1、2楼先谢谢你们了。
    同时再问大家一个问题,就是在一个form表单中又几个提交按钮,又怎么确定点击的是哪一个按钮呢。
      

  3.   

    <input id="1" type="submit" oncick="javascript:test(this.id)">
    <script>
    function test(id)
    {
     alert(id)
    }
    </script>
      

  4.   

    补充下,由于我代码的需要,按钮中不要onclick,而在form中使用onsubmit
      

  5.   

    onsubmit是由form触发,也就是event.srcElement是form,无法得到谁触发了onsubmit
      

  6.   

    不知道能不能到submit的服务端页面去判断,服务器端页面可以通过获取post信息来判断是提交的哪个按钮,例如<!--省略部分代码-->
    <input type="submit" name="submit" value="SUBA" />
    <input type="submit" name="submit" value="SUBB" />
    <input type="submit" name="submit" value="SUBC" />
    假设服务器端为php$submit = $_POST['submit'];
    if ($submit=='SUBA')
    {
        //...
    }
    elseif ($submit=='SUBB')
    {
        //...
    }
    elseif ($submit=='SUBC')
    {
        //...
    }
    else
    {
        //...
    }
      

  7.   

    用button代替submit
    在方法里用form.submit()提交