javascript简单实现表格行间隔显示颜色并高亮显示_Javascript教程-查字典教程网
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教程学习
    编程开发子分类