几种表格样式的实现
来源:互联网 发布:台湾生活水平知乎 编辑:程序博客网 时间:2024/05/22 12:52
1.鼠标经过每一行时变成高亮
·
实现的js
function trcolor() {var tab = document.getElementById("tab");var tr=tab.getElementsByTagName("tr");for ( var i = 1; i < tr.length; i++) {tr[i].style.background = "#d4e3e5";tr[i].onmouseover = function() {this.style.background = "#ffff66" ;};tr[i].onmouseout = function() {this.style.background = "#d4e3e5";};}}实现的css
table#tab {font-family: verdana,arial,sans-serif;font-size:11px;color:#333333;border-width: 1px;border-color: #999999;border-collapse: collapse;}table#tab th {background-color:#c3dde0;border-width: 1px;padding: 8px;border-style: solid;border-color: #a9c6c9;}table#tab td {border-width: 1px;padding: 8px;border-style: solid;border-color: #a9c6c9;}
html
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title><link type="text/css" href="./css/table.css" rel="stylesheet"><script type="text/javascript" src="./js/table.js"></script><script type="text/javascript">window.onload = trcolor;</script></head><body><table id="tab"><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></html>
2.实现每隔一行背景色不同,并且鼠标经过时高亮
实现的js
function trcolor2(){var tab = document.getElementById("tab");var tr = tab.getElementsByTagName("tr");for(var i = 1;i<tr.length;i++){if(i%2==0){tr[i].className = "even" ;tr[i].onmouseover = function() {this.className="over" ;};tr[i].onmouseout = function(){this.className = "even" ;};}else{tr[i].className="odd" ;tr[i].onmouseover = function() {this.className="over" ;};tr[i].onmouseout = function(){this.className="odd" ;};}}}
实现的css
table#tab {font-family: verdana,arial,sans-serif;font-size:11px;color:#333333;border-width: 1px;border-color: #999999;border-collapse: collapse;}table#tab th {background-color:#c3dde0;border-width: 1px;padding: 8px;border-style: solid;border-color: #a9c6c9;}table#tab td {border-width: 1px;padding: 8px;border-style: solid;border-color: #a9c6c9;}.odd{ background-color:#d4e3e5;}.even{background-color:#c3dde0;}.over{background-color:#ffff66;}
同上面的html 把script中的换成这个 window.onload = trcolor2;
有错误欢迎指正,共同进步,共同成长
0 0
- 几种表格样式的实现
- 几款CSS3美化的表格样式
- cursor 鼠标样式的几种样式
- 几种input的样式
- css的几种样式
- css的几种样式
- 常用的四种CSS样式表格
- 收集的表格样式
- 表格的css样式
- 表格导出的样式
- css实现虚线表格样式
- android listview实现表格样式
- android listview实现表格样式 .
- ListView实现类似课程表,出诊表的表格样式
- 7种表格样式
- (android实战)实现【关于我们】功能(textview的文本样式几种实现方式)
- 解决表格重用的几种方法
- web2.0时代乃至html5时代 一像素边框表格的几种实现方法
- C++ 结构体(五)
- git——tag
- 哎呀,今天犯了一个大毛病,有串口不打log看,遇到问题就请教别人是个坏毛病
- mcelog--硬件故障日志
- C++ pair
- 几种表格样式的实现
- 在ARC项目中使用 performSelector: withObject:
- 第四章思维导图
- mysql的JDBC接口编程
- 几个实用的shell程序
- ubuntu - Fatal error: Class 'Redis' not found
- 《从输入URL到页面加载完成发生了什么》学习过程
- 第五章思维导图
- c#抽象类与接口