61,115
社区成员
发帖
与我相关
我的任务
分享
<table width="800" id="tablelist" cellpadding="0" cellspacing="1" class="tablestyle3_table">
<tr class="table_th" onclick="changeTrColor(this,0)">
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr class="table_th" onclick="changeTrColor(this,1)">
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
.....
.....
<tr class="table_th" onclick="changeTrColor(this,100)" >
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
var lastindex = -1;
var TtrArray=null;
function changeTrColor(obj,trindex)
{
obj.style.className = "overclass";//加载本行样式
if (lastindex > -1&& TtrArray!=null)
{
TtrArray[lastindex].className = "tablestyle3_table_tr";//上次点击过的行 还原到原来的样式
}
lastindex = trindex;//把本次索引 赋值到上次厄索引
}
window.onload = function()
{
TtrArray=document.getElementById("tablelist").getElementsByTagName("tr");
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script>
function changeTrColor()
{
var TtrArray=document.getElementById("tablelist").getElementsByTagName("tr");
for(i=0;i<TtrArray.length;i++)
{
TtrArray[i].onclick=function stt(){
if(this.className!="select")
this.className="select";
else
this.className="";
}
TtrArray[i].onmouseover=function sdd(){
if(this.className!="select")
this.className="overclass";
}
TtrArray[i].onmouseout=function sdd(){
if(this.className=="select")
this.className="select";
else
this.className="";
}
}
}
window.onload = changeTrColor;
</script>
<style>
.overclass{background:#eee;}
.select{background:#ccc}
.tabes{background:#eee;}
</style>
</head>
<body>
<table width="800" border="1" cellpadding="0" cellspacing="0" class="tablestyle3_table" id="tablelist">
<tr class="table_th">
<td>a</td>
<td>b</td>
<td>c</td>
<td>d</td>
</tr>
<tr class="table_th">
<td>a</td>
<td>b</td>
<td>c</td>
<td>d</td>
</tr>
<tr class="table_th">
<td>a</td>
<td>b</td>
<td>c</td>
<td>d</td>
</tr>
<tr class="table_th">
<td>a</td>
<td>b</td>
<td>c</td>
<td>d</td>
</tr>
<tr class="table_th">
<td>a</td>
<td>b</td>
<td>c</td>
<td>d</td>
</tr>
<tr class="table_th">
<td>a</td>
<td>b</td>
<td>c</td>
<td>d</td>
</tr>
<tr class="table_th">
<td>a</td>
<td>b</td>
<td>c</td>
<td>d</td>
</tr>
<tr class="table_th">
<td>a</td>
<td>b</td>
<td>c</td>
<td>d</td>
</tr>
</table>
</body>
</html>