JS+CSS实现表格高亮的方法


Posted in Javascript onAugust 05, 2015

本文实例讲述了JS+CSS实现表格高亮的方法。分享给大家供大家参考。具体如下:

这里使用JavaScript+CSS实现表格高亮的功能,实际上类似于隔行换色的效果,说法不同而已,只不过本效果是在鼠标移上时触发,移出结束。

运行效果如下图所示:

JS+CSS实现表格高亮的方法

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>高亮的表格</title>
<meta http-equiv="content-type"
 content="text/html; charset=iso-8859-1" />
<style>
p, td, th {
  font: 0.8em Arial, Helvetica, sans-serif;
}
.datatable {
  border: 1px solid #D6DDE6;
  border-collapse: collapse;
  width: 80%;
}
.datatable td {
  border: 1px solid #D6DDE6;  
  padding: 4px;
}
.datatable th {
  border: 1px solid #828282;
  background-color: #BCBCBC;
  font-weight: bold;
  text-align: left;
  padding-left: 4px;
}
.datatable caption {
  font: bold 0.9em Arial, Helvetica, sans-serif;
  color: #33517A;
  text-align: left;
  padding-top: 3px;
  padding-bottom: 8px;
}
.datatable tr:hover, .datatable tr.hilite {
  background-color: #DFE7F2;
  color: #000000;
}
</style>
</head>
<body>
<table summary="List of new students 2003" class="datatable">
 <caption>Student List</caption>
 <tr>
 <th scope="col">Student Name</th>
 <th scope="col">Date of Birth</th>
 <th scope="col">Class</th>
 <th scope="col">ID</th>
 </tr>
 <tr>
 <td>Joe Bloggs</td>
 <td>27/08/1997</td>
 <td>Mrs Jones</td>
 <td>12009</td>
 </tr>
 <tr>
 <td>William Smith</td>
 <td>20/07/1997</td>
 <td>Mrs Jones</td>
 <td>12010</td>
 </tr>
 <tr>
 <td>Jane Toad</td>
 <td>21/07/1997</td>
 <td>Mrs Jones </td>
 <td>12030</td>
 </tr>
 <tr>
 <td>Amanda Williams</td>
 <td>19/03/1997</td>
 <td>Mrs Edwards</td>
 <td>12021</td>
 </tr>
</table>
<script type="text/javascript">
var rows = document.getElementsByTagName('tr');
for (var i = 0; i < rows.length; i++) {
  rows[i].onmouseover = function() {
    this.className += ' hilite';
  }
  rows[i].onmouseout = function() {
    this.className = this.className.replace('hilite', '');
  }
}
</script>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
不错的一个日期输入 动态
Nov 06 Javascript
js tab效果的实现代码
Dec 26 Javascript
JavaScript CSS修改学习第五章 给“上传”添加样式
Feb 19 Javascript
网页中可关闭的漂浮窗口实现可自行调节
Aug 20 Javascript
理解js回收机制通俗易懂版
Feb 29 Javascript
javascript数组常用方法汇总
Sep 10 Javascript
原生js实现倒计时功能(多种格式调用)
Jan 12 Javascript
ES6中Symbol类型用法实例详解
Apr 06 Javascript
Vue中的无限加载vue-infinite-loading的方法
Apr 08 Javascript
Layui Table js 模拟选中checkbox的例子
Sep 03 Javascript
jQuery实现简单评论功能
Aug 19 jQuery
JavaScript ES6的函数拓展
Jan 18 Javascript
jquery实现实时改变网页字体大小、字体背景色和颜色的方法
Aug 05 #Javascript
JavaScript节点及列表操作实例小结
Aug 05 #Javascript
使用coffeescript编写node.js项目的方法汇总
Aug 05 #Javascript
coffeescript使用的方式汇总
Aug 05 #Javascript
JS基于FileSystemObject创建一个指定路径的TXT文本文件
Aug 05 #Javascript
JavaScript使用FileSystemObject对象写入文本文件内容的方法
Aug 05 #Javascript
js如何实现点击标签文字,文字在文本框出现
Aug 05 #Javascript
You might like
PHP简单系统数据添加以及数据删除模块源文件下载
2008/06/07 PHP
php绝对路径与相对路径之间关系的的分析
2010/03/03 PHP
php使用递归函数实现数字累加的方法
2015/03/16 PHP
php数字每三位加逗号的功能函数
2015/10/22 PHP
验证坐标在某坐标区域内php代码
2016/10/08 PHP
PHP实现通过文本文件统计页面访问量功能示例
2019/02/13 PHP
js Event对象的5种坐标
2011/09/12 Javascript
jQuery源码分析-03构造jQuery对象-工具函数
2011/11/14 Javascript
jquery struts 验证唯一标识(公用方法)
2013/03/27 Javascript
jQuery动态改变图片显示大小(修改版)的实现思路及代码
2013/12/24 Javascript
JavaScript新窗口与子窗口传值详解
2014/02/11 Javascript
js实现不重复导入的方法
2016/03/02 Javascript
JavaScript 基础函数_深入剖析变量和作用域
2016/05/18 Javascript
微信小程序 详解Page中data数据操作和函数调用
2017/01/12 Javascript
JavaScript中的this陷阱的最全收集并整理(没有之一)
2017/02/21 Javascript
第一个Vue插件从封装到发布
2017/11/22 Javascript
微信小程序实现image组件图片自适应宽度比例显示的方法
2018/01/16 Javascript
深入理解Promise.all
2018/08/08 Javascript
Handtrack.js库实现实时监测手部运动(推荐)
2021/02/08 Javascript
python利用urllib和urllib2访问http的GET/POST详解
2017/09/27 Python
Python3之文件读写操作的实例讲解
2018/01/23 Python
python hough变换检测直线的实现方法
2019/07/12 Python
Keras之自定义损失(loss)函数用法说明
2020/06/10 Python
自定义html标记替换html5新增元素
2008/10/17 HTML / CSS
详解HTML5 Canvas绘制时指定颜色与透明度的方法
2016/03/25 HTML / CSS
UGG雪地靴荷兰官网:UGG荷兰
2016/09/09 全球购物
Clarks鞋法国官方网站:英国其乐鞋品牌
2018/02/11 全球购物
什么是反射?如何实现反射?
2016/07/25 面试题
如何进行有效的自我评价
2013/09/27 职场文书
体育学院毕业生自荐信
2013/11/03 职场文书
计算机专业毕业生求职信分享
2013/12/24 职场文书
幼儿园的门卫岗位职责
2014/04/10 职场文书
2014年维修工作总结
2014/11/22 职场文书
党员进社区活动总结
2015/05/07 职场文书
会议室使用管理制度
2015/08/06 职场文书
青年干部培训班学习心得体会
2016/01/06 职场文书