怎样用js获得一个table的一行鼠标单击?
解决方案 »
- js 16进制定义跟相加
- jquery setInterva 求指点,hover执行,mouseout终止。求指点
- 用javascript读取xml、DTD
- 如何获得一个元素的所有属性????
- [急]表格中TD里的INPUT查询问题?
- 真的是跪求了,关于JavaScript的三级联动的下拉框的代码的
- 通过window.showModalDialog打开的页面再次进去不能再进入后台代码
- 首页js调用请教
- 关于播放视频文件代码的问题,强人来看一下!
- 有一个挺长的页面,在下方有一个iframe,怎样在iframe里的内容load完毕后,自动滚动页面至iframe处?
- 学了JSP能找什么样的工作呢。请各位大哥大姐们提个意见?
- 学好WEB开发得多久
<head>
</head>
<body onload="addTrEvent()">
<table id="tbl" width="50%" border=1>
<tr>
<td width="20px"><input type="checkbox" name="chk" id="chk1"</td>
<td>11</td>
<td>12</td>
</tr>
<tr>
<td><input type="checkbox" name="chk" id="chk2"</td>
<td>21</td>
<td>22</td>
</tr>
<tr>
<td><input type="checkbox" name="chk" id="chk3"</td>
<td>31</td>
<td>32</td>
</tr>
</table>
</body>
</html><script language="javascript" type="text/javascript">
function addTrEvent()
{
var table = document.getElementById("tbl");
for(var i=0;i<table.rows.length;i++)
{
table.rows[i].onclick = new Function("trFunc(this)")
}
}function trFunc(tr)
{
alert(tr.outerHTML+"\n"+"你单击的是第"+(tr.rowIndex+1)+"行");
}
</script>
<tr align="center">
<td align="center" onclick="alert('谁点了这行')">1</td>
</tr>
<tr align="center">
<td align="center">2</td>
</tr>
</table>
我很不明白楼住要什么!
通过MyClick函数,即可知道你选择了那行,也可知道你选择某行表格里面的值.
<html>
<head>
<title>表格选择行的试测</title>
</head>
<script language="javascript">
function MyClick(obj){
var atr = obj.cells(0).firstChild.data;
alert("你已选择了,ID为"+obj.id+"的行!,"+obj.id+"行的第一个表格内容是:"+atr);
}
</script>
<body>
<table border="1" bordercolor="#468a8a">
<tr id="t1" onclick="MyClick(this);">
<td> 1 </td>
</tr>
<tr id="t2" onclick="MyClick(this);">
<td> 2 </td>
</tr>
<tr id="t3" onclick="MyClick(this);">
<td> 3 </td>
</tr>
</table>
</body>
</html>