JS实现列表页面隔行变色效果


Posted in Javascript onMarch 25, 2017

先看看隔行变色效果:

JS实现列表页面隔行变色效果

代码:

<head runat="server">
 <title></title>
 <script type="text/javascript">
  window.onload = function () {
   var otab = document.getElementById('tab1');
   var thiscolor = '';
   for (var i = 0; i < otab.tBodies[0].rows.length; i++) {
    otab.tBodies[0].rows[i].onmouseover = function () {
     thiscolor = this.style.background;
     this.style.background = '#00FFFF';
    };
    otab.tBodies[0].rows[i].onmouseout = function () {
     this.style.background = thiscolor;
    };
    if (i % 2) {
     otab.tBodies[0].rows[i].style.background = '';
    }
    else {
     otab.tBodies[0].rows[i].style.background = '#FFFF00';
    }
   }
  };
 </script>
</head>
<body>
 <table id="tab1" border="1" style="text-align: center; width: 500px; margin: 200px auto">
  <thead>
   <tr style="background-color: #FF0000">
    <td>
     种族名称
    </td>
    <td>
     种族简称
    </td>
    <td>
     英雄
    </td>
   </tr>
  </thead>
  <tbody>
   <tr>
    <td>
     人类联盟
    </td>
    <td>
     HUM
    </td>
    <td>
     代表性英雄:AM
    </td>
   </tr>
   <tr>
    <td>
     兽人部落
    </td>
    <td>
     ORC
    </td>
    <td>
     代表性英雄:BM
    </td>
   </tr>
   <tr>
    <td>
     不死亡灵
    </td>
    <td>
     UD
    </td>
    <td>
     代表性英雄:DK
    </td>
   </tr>
   <tr>
    <td>
     暗夜精灵
    </td>
    <td>
     NE
    </td>
    <td>
     代表性英雄:DH
    </td>
   </tr>
  </tbody>
 </table>
</body>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery 打开窗口返回值实现代码
Mar 04 Javascript
Javascript面向对象设计一 工厂模式
Dec 20 Javascript
js弹出的对话窗口永远保持居中显示
Dec 15 Javascript
从jquery的过滤器.filter()方法想到的
Sep 29 Javascript
JS作为值的函数用法示例
Jun 20 Javascript
JavaScript 计算笛卡尔积实例详解
Dec 02 Javascript
EasyUI的TreeGrid的过滤功能的解决思路
Aug 08 Javascript
javascript基本常用排序算法解析
Sep 27 Javascript
angular中两种表单的区别(响应式和模板驱动表单)
Dec 06 Javascript
vue-cli3+ts+webpack实现多入口多出口功能
May 30 Javascript
element-ui 文件上传修改文件名的方法示例
Nov 05 Javascript
详解Vue2的diff算法
Jan 06 Vue.js
angular仿支付宝密码框输入效果
Mar 25 #Javascript
jQuery插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
Mar 25 #jQuery
axios基本入门用法教程
Mar 25 #Javascript
Bootstrap DateTime Picker日历控件简单应用
Mar 25 #Javascript
ECMAScript6 新特性范例大全
Mar 24 #Javascript
Three.js获取鼠标点击的三维坐标示例代码
Mar 24 #Javascript
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
Mar 24 #jQuery
You might like
咖啡的种类和口感
2021/03/03 新手入门
CI框架整合smarty步骤详解
2016/05/19 PHP
使用PHPStorm+XDebug搭建单步调试环境
2017/11/19 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
“不能执行已释放的Script代码”错误的原因及解决办法
2007/09/09 Javascript
javascript 从if else 到 switch case 再到抽象
2010/07/17 Javascript
jQuery的实现原理的模拟代码 -1 核心部分
2010/08/01 Javascript
zShowBox 图片放大展示jquery版 兼容性
2011/09/24 Javascript
在javascript中如何得到中英文混合字符串的长度
2014/01/17 Javascript
JSON中双引号的轮回使用过程中一定要小心
2014/03/05 Javascript
自己动手写的javascript前端等待控件
2015/10/30 Javascript
JavaScript Promise 用法
2016/06/14 Javascript
canvas绘制表盘时钟
2017/01/23 Javascript
详解vue的数据binding绑定原理
2017/04/12 Javascript
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
2017/12/12 Javascript
axios异步提交表单数据的几种方法
2019/08/11 Javascript
vue+element-ui+axios实现图片上传
2019/08/20 Javascript
element-ui 文件上传修改文件名的方法示例
2019/11/05 Javascript
Node如何后台数据库使用增删改查功能
2019/11/21 Javascript
vue style width a href动态拼接问题的解决
2020/08/07 Javascript
[12:36]《DOTA2》国服注册与激活指南全攻略
2013/04/28 DOTA
利用python和百度地图API实现数据地图标注的方法
2019/05/13 Python
Python进度条的制作代码实例
2019/08/31 Python
解决Python pip 自动更新升级失败的问题
2020/02/21 Python
python如何控制进程或者线程的个数
2020/10/16 Python
如何在vscode中安装python库的方法步骤
2021/01/06 Python
Madewell美德威尔美国官网:美国休闲服饰品牌
2016/11/25 全球购物
TUMI马来西亚官方网站:国际领先的高品质商旅箱包品牌
2018/04/26 全球购物
美国领先的机场停车聚合商:Airport Parking Reservations
2020/02/28 全球购物
编程实现当输入某产品代码则打印出该产品记录的功能
2014/05/03 面试题
幼师岗位求职简历的自荐信格式
2013/09/21 职场文书
表扬信格式
2014/01/12 职场文书
总账会计岗位职责
2015/04/02 职场文书
2015年幼儿园国庆节活动总结
2015/07/30 职场文书
员工规章制度范本
2015/08/07 职场文书
php实现自动生成验证码的实例讲解
2021/11/17 PHP