<table id ="t" width="400" border=1>
<tr><td>1</td><td>1</td><td>1</td></tr>
<tr><td>2</td><td>2</td><td>2</td></tr>
<tr><td>3</td><td>3</td><td>3</td></tr>
</table>
<div id="res"></div>
<SCRIPT LANGUAGE="JavaScript">
<!--
var t = document.getElementById("t");
for(i=0;i<t.rows.length;i++)
{
t.rows[i].onmouseover = function(){
res.innerText = this.rowIndex+1;
}
}
//-->
</SCRIPT>
<tr><td>1</td><td>1</td><td>1</td></tr>
<tr><td>2</td><td>2</td><td>2</td></tr>
<tr><td>3</td><td>3</td><td>3</td></tr>
</table>
<div id="res"></div>
<SCRIPT LANGUAGE="JavaScript">
<!--
var t = document.getElementById("t");
for(i=0;i<t.rows.length;i++)
{
t.rows[i].onmouseover = function(){
res.innerText = this.rowIndex+1;
}
}
//-->
</SCRIPT>
解决方案 »
- jquery 获取选中行中的相关列值
- 引入JS文件,总是提示“为帮助保护您的安全...
- jQuery开发插件的问题?
- 如何控制是否下载完成
- 关于按CTRL—ENTER和ENTER提交表单的问题
- 求助!一段js代码解密,急急急!
- 关于锚点的问题
- 请问:如何验证输入必须是4位数字而不是字母或其他字符?
- 在表单中,如何使用Enter来替代Tab?
- 估计是一个有难度的问题,100cent
- 当鼠标选中,一个<A> 超连接时候,如果获取选中的连接的 href、target 等属性
- IE5 里面 子窗口 window.opener.location.reload(true); 到父窗口会发生警告:resending the information,以后刷新就没警告了.怎么解决
<tr><td>11</td><td>12</td><td>13</td></tr>
<tr><td>21</td><td>22</td><td>23</td></tr>
<tr><td>31</td><td>32</td><td>33</td></tr>
</table>
<script>
function foo() {
el = event.srcElement;
while(el.tagName != 'TD')
el = el.parentElement;
col = el.cellIndex + 1;
text = el.innerText;
while(el.tagName != 'TR')
el = el.parentElement;
row = el.rowIndex + 1;
alert("第"+row+"行"+col+"列:"+text);
}
</script>
我的table是一行一行添加的,不是一下子列出所有的td,
如果有一个文本框,显示的是点击的该行数,
应该怎么办,如果用了mouseover的话,我从后边向上移动鼠标的话,
将会更改原来的值的,我想问一下应该怎么办!