javascript简单实现表格行间隔显示颜色并高亮显示
2013-11-29 15:37
751 查看
<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";
}
trNodes[x].onmouseout = function(){ //tr对象添加onmouseout事件属性
this.className = name ;
}
}
}
window.onload = trcolor ;
</script>
<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>
</head>
<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-实例(表格行颜色间隔显示并高亮)
- 表格间隔颜色。鼠标滑动高亮显示
- javascript实现table选中的行以指定颜色高亮显示的方法
- javaScript实现定时显示隐藏、BOM对象方法介绍、表单简单校验、表格换色、DOM、二级联动
- javaScript实现定时显示隐藏、BOM对象方法介绍、表单简单校验、表格换色、DOM、二级联动
- JS实战 · 表格行颜色间隔显示,并在鼠标指定行上高亮显示
- CSS+HTML实例集合二,表格行颜色间隔显示,加有鼠标移入移出高亮效果,还有单击选中高亮再单击消除高亮
- javascript实现table选中的行以指定颜色高亮显示的方法
- Dom编程(表格的行与行之间以颜色间隔、鼠标经过行以高亮显示)
- DOM-表格行颜色间隔显示并高亮
- JavaScript简单实现关键字文本搜索高亮显示功能示例
- mfc之ClistCtrl控件自绘,实现修改列表框的行高和字的大小,间隔的修改某行颜色和高亮颜色
- 简单的jQuery实现表格隔行变色以及鼠标划上突出显示
- (10)行颜色间隔显示并高亮:鼠标事件onmouseover、onmouseout
- 使用Webwork Iterator实现表格行颜色间隔
- jquery实现带复选框的表格行选中删除时高亮显示
- 原生javascript实现简单的datagrid数据表格
- DOM(二)-11-(示例-行颜色间隔显示并高亮)