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


Posted in Javascript onNovember 29, 2013
<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 相关文章推荐
基于jquery的Repeater实现代码
Jul 17 Javascript
Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法
Jan 12 Javascript
html页面显示年月日时分秒和星期几的两种方式
Aug 20 Javascript
原生JS实现拖拽图片效果
Aug 27 Javascript
浅析Bootstrip的select控件绑定数据的问题
May 10 Javascript
关于JS中setTimeout()无法调用带参函数问题的解决方法
Jun 21 Javascript
[原创]JavaScript语法高亮插件highlight.js用法详解【附highlight.js本站下载】
Nov 01 Javascript
jQuery图片轮播实现并封装(一)
Dec 03 Javascript
AngularJS中run方法的巧妙运用
Jan 04 Javascript
bootstrap弹出层的多种触发方式
May 10 Javascript
微信小程序 生命周期函数详解
May 24 Javascript
Vue切换div显示隐藏,多选,单选代码解析
Jul 14 Javascript
JS小功能(button选择颜色)简单实例
Nov 29 #Javascript
javascript从右边截取指定字符串的三种实现方法
Nov 29 #Javascript
Javascript setInterval的两种调用方法(实例讲解)
Nov 29 #Javascript
Jquery中children与find之间的区别详细解析
Nov 29 #Javascript
JS关键字球状旋转效果的实例代码
Nov 29 #Javascript
JS Loading功能的简单实现
Nov 29 #Javascript
分享Javascript中最常用的55个经典小技巧
Nov 29 #Javascript
You might like
PHP连接access数据库
2008/03/27 PHP
PHP curl模拟浏览器采集阿里巴巴的实现代码
2011/04/20 PHP
php中用于检测一个地理IP地址是否可用的代码
2012/02/19 PHP
php检测图片主要颜色的方法
2015/07/01 PHP
PHP面向对象五大原则之依赖倒置原则(DIP)详解
2018/04/08 PHP
PHP观察者模式定义与用法实例分析
2019/03/22 PHP
jQuery三级下拉列表导航菜单代码分享
2020/04/15 Javascript
JavaScript如何动态创建table表格
2020/08/02 Javascript
BootStrap制作导航条实例代码
2016/05/06 Javascript
javascript 动态样式添加的简单实现
2016/10/11 Javascript
基于JavaScript实现数码时钟效果
2020/03/30 Javascript
12条写出高质量JS代码的方法
2018/01/07 Javascript
详解vuex 渐进式教程实例代码
2018/11/27 Javascript
JS使用数组实现的队列功能示例
2019/03/04 Javascript
详解ES6中class的实现原理
2020/10/03 Javascript
JS如何操作DOM基于表格动态展示数据
2020/10/15 Javascript
[03:16]DOTA2完美大师赛小组赛精彩集锦
2017/11/22 DOTA
Python 类与元类的深度挖掘 I【经验】
2016/05/06 Python
python os.listdir按文件存取时间顺序列出目录的实例
2018/10/21 Python
Python自动发送邮件的方法实例总结
2018/12/08 Python
利用pandas将非数值数据转换成数值的方式
2019/12/18 Python
python GUI库图形界面开发之PyQt5拖放控件实例详解
2020/02/25 Python
Python命名空间namespace及作用域原理解析
2020/06/05 Python
利用python批量爬取百度任意类别的图片的实现方法
2020/10/07 Python
python 爬虫请求模块requests详解
2020/12/04 Python
CSS3之2D与3D变换的实现方法
2019/01/28 HTML / CSS
Speedo澳大利亚官网:全球领先游泳品牌
2018/02/04 全球购物
The Hut英国:英国领先的豪华在线百货商店
2019/07/26 全球购物
Java和Javasciprt的区别
2012/09/02 面试题
一套VC试题
2015/01/23 面试题
个人素质的自我评价分享
2013/12/16 职场文书
长安大学毕业生自我鉴定
2014/01/17 职场文书
学习经验演讲稿
2014/05/10 职场文书
医院合作意向书范本
2015/05/08 职场文书
python中Matplotlib绘制直线的实例代码
2021/07/04 Python
从QQtabBar看css命名规范BEM的详细介绍
2021/08/07 HTML / CSS