javascript简单实现表格行间隔显示颜色并高亮显示
javascript简单实现表格行间隔显示颜色并高亮显示
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:varname;//存储tr对象的类名,当鼠标移开时进行恢复functiontrcolor(){//表格行颜色间隔显示va...

复制代码 代码如下:

<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教程学习
编程开发子分类