| 用js实现的table隔行变色,鼠标放上去有变色显示,需要的朋友可以参考下。 核心代码:
 代码如下:
 
 
 复制代码
<table id="datatable"> 
<tr> 
<td>1314学习网</td> 
</tr> 
<tr> 
<td>www.discuz.1314study.com</td> 
</tr> 
<tr> 
<td>1314学习网</td> 
</tr> 
<tr> 
<td>www.discuz.1314study.com</td> 
</tr> 
<tr> 
<td>1314学习网</td> 
</tr> 
<tr> 
<td>www.discuz.1314study.com</td> 
</tr> 
<tr> 
<td>1314学习网</td> 
</tr> 
<tr> 
<td>www.discuz.1314study.com</td> 
</tr> 
</table> 
<script> 
function showtable(){ 
var color1 = "rgb(234,240,255)"; 
var color2 = "rgb(255,255,255)"; 
var bgColor = "rgb(255,255,193)"; 
var trs = document.getElementById("datatable").getElementsByTagName("tr"); 
for (var i=0;i<trs.length-1;i++){ 
if (i%2==0) { 
trs[i].style.backgroundColor=color1; 
trs[i].onmouseover = function(){ 
this.style.backgroundColor = bgColor; 
} 
trs[i].onmouseout = function(){ 
this.style.backgroundColor = color1; 
} 
} else { 
trs[i].style.backgroundColor=color2; 
trs[i].onmouseover = function(){ 
this.style.backgroundColor = bgColor; 
} 
trs[i].onmouseout = function(){ 
this.style.backgroundColor = color2; 
} 
} 
} 
} 
showtable() 
</script> 
 
 
 |