<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>
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>
同时再问大家一个问题,就是在一个form表单中又几个提交按钮,又怎么确定点击的是哪一个按钮呢。
<script>
function test(id)
{
alert(id)
}
</script>
<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
{
//...
}
在方法里用form.submit()提交