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实现文本框数量加减功能的例子分享
May 10 Javascript
Javascript Memoizer浅析
Oct 16 Javascript
Javascript实现获取窗口的大小和位置代码分享
Dec 04 Javascript
JavaScript动态改变div属性的实现方法
Jul 22 Javascript
javascript实现添加附件功能的方法
Nov 18 Javascript
jQuery简单入门示例之用户校验demo示例
Jul 09 Javascript
js实现四舍五入完全保留两位小数的方法
Aug 02 Javascript
javaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序整理总结
Oct 10 Javascript
原生JS中slice()方法和splice()区别
Mar 06 Javascript
React BootStrap用户体验框架快速上手
Mar 06 Javascript
详解Require.js与Sea.js的区别
Aug 05 Javascript
JS求1到任意数之间的所有质数的方法详解
May 20 Javascript
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
基于PHP异步执行的常用方式详解
2013/06/03 PHP
ThinkPHP CURD方法之page方法详解
2014/06/18 PHP
Yii框架结合sphinx,Ajax实现搜索分页功能示例
2016/10/18 PHP
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码
2007/07/11 Javascript
EXT中xtype的含义分析
2010/01/07 Javascript
js获取元素在浏览器中的绝对位置
2010/07/24 Javascript
最佳JS代码编写的14条技巧
2011/01/09 Javascript
Dom操作之兼容技巧分享
2011/09/20 Javascript
js的2种继承方式详解
2014/03/04 Javascript
JavaScript中的原型和继承详解(图文)
2014/07/18 Javascript
基于 Docker 开发 NodeJS 应用
2014/07/30 NodeJs
浅析jquery unbind()方法移除元素绑定的事件
2016/05/24 Javascript
JS实现的系统调色板完整实例
2016/12/21 Javascript
vue实现nav导航栏的方法
2017/12/13 Javascript
微信小程序实现换肤功能
2018/03/14 Javascript
vue自定义移动端touch事件之点击、滑动、长按事件
2018/07/10 Javascript
详解JavaScript 的变量
2019/03/08 Javascript
jquery实现的分页显示功能示例
2019/08/23 jQuery
Vue获取页面元素的相对位置的方法示例
2020/02/05 Javascript
基于NodeJS开发钉钉回调接口实现AES-CBC加解密
2020/08/20 NodeJs
[07:08]2014DOTA2西雅图国际邀请赛 小组赛7月11日TOPPLAY
2014/07/11 DOTA
[07:38]2014DOTA2国际邀请赛 Newbee顺利挺进胜者组赛后专访
2014/07/15 DOTA
[02:57]DOTA2亚洲邀请赛小组赛第四日 赛事回顾
2015/02/02 DOTA
Python迭代器定义与简单用法分析
2018/04/30 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
2018/05/16 Python
Python实现最常见加密方式详解
2019/07/13 Python
Django1.11自带分页器paginator的使用方法
2019/10/31 Python
GWT都有什么特性
2016/12/02 面试题
金融专业个人求职信
2013/09/22 职场文书
《童年的发现》教学反思
2014/02/14 职场文书
关工委先进个人事迹材料
2014/05/23 职场文书
2019大学生社会实践报告汇总
2019/08/16 职场文书
python保存大型 .mat 数据文件报错超出 IO 限制的操作
2021/05/10 Python
Python函数式编程中itertools模块详解
2021/09/15 Python
Qt自定义Plot实现曲线绘制的详细过程
2021/11/02 Python
Oracle 触发器trigger使用案例
2022/02/24 Oracle