2008-03-07

点亮选中行

曾几何时,我竟然成了js编辑工作者了,js,点亮一个table中的一行tr,要在tr加上onClick事件

代码如下:

 

<script language="javascript">
<!--
//点亮选中的行
function lightonRow(obj){
 if(obj.tagName!="TR")return;

 //将所有未被选中的行取消高亮度现实
 var tableOnlineEdit=obj.parentElement;
 while(tableOnlineEdit.tagName!="TABLE")tableOnlineEdit=tableOnlineEdit.parentElement;
 var objsCheckBox=tableOnlineEdit.all("checkLine");
 for(var iCheckBox=1;iCheckBox<objsCheckBox.length;iCheckBox++)
  if(objsCheckBox[iCheckBox].checked==false) setRowClass(tableOnlineEdit.rows[iCheckBox+1],"tableData");

//当前点击行高亮度显示
 setRowClass(obj,"tableDataHit");
}
-->
</script>

 

 

但是如果tr中存在checkbox的话,那就不对了,呵呵,目前这个代码不支持checkbox

评论
发表评论

您还没有登录,请登录后发表评论

hydex
搜索本博客
我的相册
5e0be7a5-3ea9-31fe-a7c4-7a19f3b7d537-thumb
自行车
共 1 张
存档
最新评论