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 相关文章推荐
JavaScript面向对象编程
Mar 02 Javascript
node.js中的console.log方法使用说明
Dec 09 Javascript
javascript实现炫酷的拖动分页
May 11 Javascript
jquery左右全屏大尺寸多图滑动效果代码分享
Aug 28 Javascript
JS中this上下文对象使用方式
Oct 09 Javascript
JS实现数组去重方法总结(六种方法)
Jul 14 Javascript
Vue的百度地图插件尝试使用
Sep 06 Javascript
Vue Cli3 创建项目的方法步骤
Oct 15 Javascript
小程序实现搜索框功能
Mar 26 Javascript
微信小程序实现点击空白隐藏的方法示例
Aug 13 Javascript
彻底搞懂并解决vue-cli4中图片显示的问题实现
Aug 31 Javascript
vue 二维码长按保存和复制内容操作
Sep 22 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工厂模式的好处
2013/06/18 PHP
使用Thinkphp框架开发移动端接口
2015/08/05 PHP
php中上传文件的的解决方案
2018/09/25 PHP
javascript 点击整页变灰的效果(可做退出效果)。
2008/01/09 Javascript
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
javascript实现的DES加密示例
2013/10/30 Javascript
如何将网页表格内容导入excel
2014/02/18 Javascript
Javascript中的几种URL编码方法比较
2015/01/23 Javascript
浅谈JavaScript Math和Number对象
2015/01/26 Javascript
js判断登录与否并确定跳转页面的方法
2015/01/30 Javascript
jQuery插件ajaxFileUpload实现异步上传文件效果
2015/04/14 Javascript
jQuery中$(function() {});问题详解
2015/08/10 Javascript
省市区三级联动下拉框菜单javascript版
2015/08/11 Javascript
js 自带的sort() 方法全面了解
2016/08/16 Javascript
基于javascript实现的快速排序
2016/12/02 Javascript
JavaScript中的工厂函数(推荐)
2017/03/08 Javascript
微信小程序 滚动到某个位置添加class效果实现代码
2017/04/19 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
2017/09/26 Javascript
input type=file 选择图片并且实现预览效果的实例
2017/10/26 Javascript
js 将canvas生成图片保存,或直接保存一张图片的实现方法
2018/01/02 Javascript
记一次vue-webpack项目优化实践详解
2019/02/17 Javascript
NodeJs 模仿SIP话机注册的方法
2019/06/21 NodeJs
JavaScript单线程和任务队列原理解析
2020/02/04 Javascript
Vue+webpack实现懒加载过程解析
2020/02/17 Javascript
Python基于DES算法加密解密实例
2015/06/03 Python
Python中使用OpenCV库来进行简单的气象学遥感影像计算
2016/02/19 Python
Python爬豆瓣电影实例
2018/02/23 Python
解决python删除文件的权限错误问题
2018/04/24 Python
对python多线程中互斥锁Threading.Lock的简单应用详解
2019/01/11 Python
浅谈Python批处理文件夹中的txt文件
2019/03/11 Python
JACK & JONES瑞典官方网站:杰克琼斯欧式风格男装
2017/12/23 全球购物
微博营销计划书
2014/01/10 职场文书
投资合作协议书范本
2014/04/17 职场文书
装修公司工程部经理岗位职责
2015/04/09 职场文书
军训后的感想
2015/08/07 职场文书
python执行js代码的方法
2021/05/13 Python