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 相关文章推荐
javascript中巧用“闭包”实现程序的暂停执行功能
Apr 04 Javascript
js下弹出窗口的变通
Apr 18 Javascript
能说明你的Javascript技术很烂的五个原因分析
Oct 28 Javascript
JavaScript Promise 用法
Jun 14 Javascript
JavaScript常用正则函数用法示例
Jan 23 Javascript
Bootstrap图片轮播效果详解
Oct 17 Javascript
jQuery实现鼠标移到某个对象时弹出显示层功能
Aug 23 jQuery
微信小程序导航栏滑动定位功能示例(实现CSS3的positionsticky效果)
Jan 24 Javascript
javascript实现超好看的3D烟花特效
Jan 01 Javascript
如何使用three.js 制作一个三维的推箱子游戏
Jul 29 Javascript
vue+Element-ui实现登录注册表单
Nov 17 Javascript
如何用JS实现简单的数据监听
May 06 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
关于拼配咖啡,你要知道
2021/03/03 咖啡文化
php Smarty模板生成html文档的方法
2010/04/12 PHP
php读取文件内容的几种方法详解
2013/06/26 PHP
php简单实现多维数组排序的方法
2016/09/30 PHP
完美解决phpexcel导出到xls文件出现乱码的问题
2016/10/29 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
PHP 计算至少是其他数字两倍的最大数的实现代码
2020/05/26 PHP
一些常用的Javascript函数
2006/12/22 Javascript
Web层改进II-用xmlhttp 无声息提交复杂表单
2007/01/22 Javascript
JQuery 学习笔记 选择器之一
2009/07/23 Javascript
使用jquery修改表单的提交地址基本思路
2014/06/04 Javascript
jQuery使用$.each遍历json数组的简单实现方法
2016/04/18 Javascript
Javascript函数中的arguments.callee用法实例分析
2016/09/16 Javascript
Bootstrap table两种分页示例
2016/12/23 Javascript
layui点击导航栏刷新tab页的示例代码
2018/08/14 Javascript
一文看懂如何简单实现节流函数和防抖函数
2019/09/05 Javascript
基于javascript实现日历功能原理及代码实例
2020/05/07 Javascript
[02:51]DOTA2战队出征照拍摄花絮 TI3明星化身时尚男模
2013/07/22 DOTA
Python3操作SQL Server数据库(实例讲解)
2017/10/21 Python
详解PyTorch批训练及优化器比较
2018/04/28 Python
Python使用Phantomjs截屏网页的方法
2018/05/17 Python
解决pandas 作图无法显示中文的问题
2018/05/24 Python
python使用turtle库绘制树
2018/06/25 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
2019/06/28 Python
Python使用微信itchat接口实现查看自己微信的信息功能详解
2019/08/22 Python
window环境pip切换国内源(pip安装异常缓慢的问题)
2019/12/31 Python
Python通过format函数格式化显示值
2020/10/17 Python
利用python清除移动硬盘中的临时文件
2020/10/28 Python
美国领先的医疗警报服务:Philips Lifeline
2018/03/12 全球购物
北京捷通华声语音技术有限公司Java软件工程师笔试题
2012/04/10 面试题
医学专业职业生涯规划范文
2014/02/05 职场文书
口才训练演讲稿范文
2014/09/16 职场文书
2016党员学习《反对自由主义》心得体会
2016/01/22 职场文书
读《人生的智慧》有感:闲暇是人生的精华
2019/12/25 职场文书
python关于集合的知识案例详解
2021/05/30 Python
Vue 打包后相对路径的引用问题
2022/06/05 Vue.js