如何得到用户单击的表格的行数,在线等 要用这在这里做为值传递到函数里去:<td onclick="addrows('<%=rsb("c_big")%>',TR.rowIndex);"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <td onclick="addrows('<%=rsb("c_big")%>',this.parentNode.rowIndex);"> <script type="text/javascript">function clk(element) { var table = element.parentNode; for(var i=0, index = 0; i != table.childNodes.length; ++i) { var tr = table.childNodes[i]; if(tr.nodeName.toLowerCase() == 'tr') { ++index; if(element == tr) { alert(index); break; } } }}</script><table border="1"> <tr onclick="clk(this)"> <td>One</td> </tr> <tr onclick="clk(this)"> <td>Two</td> </tr> <tr onclick="clk(this)"> <td>Three</td> </tr> <tr onclick="clk(this)"> <td>Four</td> </tr></table> 非常感谢,<td onclick="addrows('<%=rsb("c_big")%>',this.parentNode.rowIndex);"> 为何不能用this的解答:neo_yoho 2008年10月12日 22点26分20秒 说:要弄清楚 this表示的是td 而this. 点后面是要跟着this的属性或方法 而tr并不是td的属性或方法 所以不能用 求jseclipse插件的新地址 request 乱码 很奇怪的问题 某网站怪异的表单提交方法,大家都进来交流一下 如果获得一个div的宽高 仿百度输入框提示问题 用xmlhttp将html的数据打包成multipart/form-data格式,实现异步上传文件功能 <a href 调用函数问题? 急急急!!!! 如何用replace和正则表达式把 html语句中的 name=dm1 转换成 name=dm12 的形式? 请问如何引用.js? 如何将Gridview的数据按时间段显示? 学做网站,需要详解? 关于js获取浏览器可是区域高度的问题
<td onclick="addrows('<%=rsb("c_big")%>',this.parentNode.rowIndex);">
function clk(element) {
var table = element.parentNode;
for(var i=0, index = 0; i != table.childNodes.length; ++i) {
var tr = table.childNodes[i];
if(tr.nodeName.toLowerCase() == 'tr') {
++index;
if(element == tr) {
alert(index);
break;
}
}
}
}
</script>
<table border="1">
<tr onclick="clk(this)">
<td>One</td>
</tr>
<tr onclick="clk(this)">
<td>Two</td>
</tr>
<tr onclick="clk(this)">
<td>Three</td>
</tr>
<tr onclick="clk(this)">
<td>Four</td>
</tr>
</table>
要弄清楚 this表示的是td 而this. 点后面是要跟着this的属性或方法 而tr并不是td的属性或方法 所以不能用