JS 实现双色表格实现代码


Posted in Javascript onNovember 24, 2009

JS 实现双色表格实现代码原理其实很简单:利用getElementsByTagName得到所有的<tr>元素,然后分别为奇数项和偶数项的<tr>元素添加背景颜色。
核心代码:

<script type="text/javascript" > 
function color() { 
//把表头设为紫色 
var th = document.getElementById("th"); 
th.style.background = "violet" 
//1.得到所有<tr>元素 
var trs = document.getElementsByTagName("tr"); 
var i; 
for(i = 1; i <trs.length; i++) { 
//2.改变<tr>元素的背景颜色 
if(i % 2 == 0) { 
trs[i].style.background = "yellow"; 
} else { 
trs[i].style.background = "olive"; 
} 
} 
} 
window.onload = color; 
</script>

全部代码:
<html> 
<head> 
<title>双色表格</title> 
<style type="text/css"> 
<!-- 
table { 
border:solid 1px black; 
text-align:center; 
border-spacing:0px; 
} 
th,td { 
border:solid 1px black; 
width:100px; 
} 
--> 
</style> 
<script type="text/javascript" > 
function color() { 
//把表头设为紫色 
var th = document.getElementById("th"); 
th.style.background = "violet" 
//1.得到所有<tr>元素 
var trs = document.getElementsByTagName("tr"); 
var i; 
for(i = 1; i <trs.length; i++) { 
//2.改变<tr>元素的背景颜色 
if(i % 2 == 0) { 
trs[i].style.background = "yellow"; 
} else { 
trs[i].style.background = "olive"; 
} 
} 
} 
window.onload = color; 
</script> 
</head> 
<body> 
<center> 
<table> 
<tr id="th"> 
<th>姓名</th> 
<th>科目</th> 
<th>成绩</th> 
</tr> 
<tr> 
<td>张三</td> 
<td>语文</td> 
<td>90</td> 
</tr> 
<tr> 
<td>张三</td> 
<td>数学</td> 
<td>87</td> 
</tr> 
<tr> 
<td>李四</td> 
<td>数学</td> 
<td>68</td> 
</tr> 
<tr> 
<td>王五</td> 
<td>英语</td> 
<td>76</td> 
</tr> 
</table> 
</center> 
</body> 
</html>
Javascript 相关文章推荐
JS实现self的resend
Jul 22 Javascript
jquery中输入验证中一个不错的效果
Aug 21 Javascript
JS定时器实例详细分析
Oct 11 Javascript
js中opener与parent的区别详细解析
Jan 14 Javascript
Javascript实现字数统计
Jul 03 Javascript
jquery 中toggle的2种用法详解(推荐)
Sep 02 Javascript
JS给swf传参数的实现方法
Sep 13 Javascript
微信小程序 石头剪刀布实例代码
Jan 04 Javascript
利用jQuery解析获取JSON数据
Apr 08 jQuery
微信小程序使用字体图标的方法
May 23 Javascript
vue商城中商品“筛选器”功能的实现代码
Jul 01 Javascript
JavaScript实现网页下拉菜单效果
Nov 20 Javascript
JavaScript 利用StringBuffer类提升+=拼接字符串效率
Nov 24 #Javascript
asp.net下利用js实现返回上一页的实现方法小集
Nov 24 #Javascript
dropdownlist之间的互相联动实现(显示与隐藏)
Nov 24 #Javascript
根据鼠标的位置动态的控制层的位置
Nov 24 #Javascript
js cookies实现简单统计访问次数
Nov 24 #Javascript
js获取图片长和宽度的代码
Nov 24 #Javascript
写出更好的JavaScript程序之undefined篇(中)
Nov 23 #Javascript
You might like
php.ini 中文版
2006/10/28 PHP
PHP管理内存函数 memory_get_usage()使用介绍
2012/09/23 PHP
Laravel 框架路由原理与路由访问实例分析
2020/04/14 PHP
使用javascript访问XML数据的实例
2006/12/27 Javascript
JS判断当前日期是否大于某个日期的实现代码
2012/09/02 Javascript
如何获取网站icon有哪些可行的方法
2014/06/05 Javascript
JavaScript创建闭包的两种方式的优劣与区别分析
2015/06/22 Javascript
js操作table元素实现表格行列新增、删除技巧总结
2015/11/18 Javascript
js中遍历Map对象的方法
2016/07/27 Javascript
jQuery图片加载显示loading效果
2016/11/04 Javascript
angular.js指令中transclude选项及ng-transclude指令详解
2017/05/24 Javascript
jQuery模拟实现天猫购物车动画效果实例代码
2017/05/25 jQuery
jQuery实现简单复制json对象和json对象集合操作示例
2018/07/09 jQuery
javascript系统时间设置操作示例
2019/06/17 Javascript
JavaScript使用表单元素验证表单的示例代码
2019/08/20 Javascript
jQuery操作动画完整实例分析
2020/01/10 jQuery
vue微信分享插件使用方法详解
2020/02/18 Javascript
Vue vm.$attrs使用场景详解
2020/03/08 Javascript
JavaScript中的执行环境和作用域链
2020/09/04 Javascript
vue 将多个过滤器封装到一个文件中的代码详解
2020/09/05 Javascript
[01:20]DOTA2 齐天大圣至宝动态展示
2016/12/13 DOTA
Python中用函数作为返回值和实现闭包的教程
2015/04/27 Python
ORM Django 终端打印 SQL 语句实现解析
2019/08/09 Python
python实现两个一维列表合并成一个二维列表
2019/12/02 Python
Python FFT合成波形的实例
2019/12/04 Python
德国PC硬件网站:CASEKING
2016/10/20 全球购物
GLAMGLOW格莱魅美国官网:美国知名的面膜品牌
2016/12/31 全球购物
Lampegiganten丹麦:欧洲领先的照明网上商店
2018/04/25 全球购物
IBatis持久层技术
2016/07/18 面试题
太太口服液广告词
2014/03/20 职场文书
软件专业毕业生个人自我鉴定
2014/04/17 职场文书
机械专业毕业生自我鉴定2014
2014/10/04 职场文书
2016幼儿园教师节新闻稿
2015/11/25 职场文书
2016年保险公众宣传日活动总结
2016/04/05 职场文书
Android Flutter实现图片滑动切换效果
2022/04/07 Java/Android
Spring Security动态权限的实现方法详解
2022/06/16 Java/Android