Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  javascript  >  正文 javascript实现表格行间隔显示颜色并高亮显示的简单代码

javascript实现表格行间隔显示颜色并高亮显示的简单代码

发布时间:2015-03-13   编辑:www.jquerycn.cn
如何用js代码,实现表格行间隔显示颜色(隔行变色),并高亮显示呢?这里分享一例代码,帮助大家掌握表格隔行变色的方法,有需要的朋友参考下。

本节内容:
表格行间隔显示颜色并实现高亮显示

1,javascript代码部分
 

复制代码 代码示例:
<script type="text/javascript">
var name; //存储tr对象的类名,当鼠标移开时进行恢复
function trcolor(){ //表格行颜色间隔显示
var tabNode = document.getElementsByTagName("table")[0];
var trNodes = tabNode.rows;
for(var x=1;x<trNodes.length;x++){
if(x%2 == 1)
trNodes[x].className = "one" ;
else
trNodes[x].className = "two" ;
trNodes[x].onmouseover = function(){ //高亮显示
name = this.className;
this.className = "over";
} // www.jquerycn.cn
trNodes[x].onmouseout = function(){ //tr对象添加onmouseout事件属性
this.className = name ;
}
}
}
window.onload = trcolor ;
</script>

2,css部分
 

复制代码 代码示例:
<style type="text/css">
table{ width:60%; border:solid 1px #0066FF;}
table td {border:solid 1px #0099ff;}
a{ text-decoration: none;}
.one{background-color: red;}
.two{background-color: blue;}
.over{background-color: yellow;}
</style>

3,html内容部分
 

复制代码 代码示例:
<body>
<table>
<tr>
<td>姓名</td><td>年龄</td><td>地址</td>
</tr>
<tr>
<td>张三</td><td>23</td><td>北京</td>
</tr>
<tr>
<td>李四</td><td>25</td><td>上海</td>
</tr>
<tr>
<td>王五</td><td>15</td><td>广州</td>
</tr>
<tr>
<td>唐总</td><td>20</td><td>长沙</td>
</tr>
</table>
</body>

您可能感兴趣的文章:
javascript实现表格行间隔显示颜色并高亮显示的简单代码
javascript实现隔行变色函数代码一例
js 隔行变色与鼠标悬停自动变色的实现代码
javascript修改表格背景色的示例代码
表格隔行变色的js实现代码
JS控制表格隔行变色的实现代码
js 隔行变色的最简单代码
jquery实现带单选按钮的表格行选中时高亮显示
jquery实现带复选框的表格行选中删除时高亮显示
Js实现表格隔行变色,鼠标经过时高亮显示的代码

关键词: 高亮  隔行变色   
[关闭]