利用JQuery和JS实现奇偶行背景颜色自定义效果


Posted in Javascript onNovember 19, 2012

JQuery实现:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>New Web Project</title> 
<script type="text/javascript" src="jquery-core/jquery-1.8.0.js"></script> 
<script type="text/javascript"> 
$(function(){ 
//可以是:$('#t1 tbody tr:even').css('background','red'); 
$('#t1 > tbody tr:even').css('background','red'); 
$('#t1 > tbody tr:odd').css('background','blue'); 
}); 
</script> 
</head> 
<body> 
<table id="t1" width="500px" align="center"> 
<tbody>  
<tr><td>aaaaaaa</td></tr> 
<tr><td>bbbbbbb</td></tr> 
<tr><td>ccccccc</td></tr> 
<tr><td>ddddddd</td></tr> 
<tr><td>eeeeeee</td></tr> 
<tr><td>fffffff</td></tr> 
<tr><td>ggggggg</td></tr> 
<tr><td>hhhhhhh</td></tr> 
</tbody> 
</table> 

</body> 
</html>

JS实现:
<span style="color:#333333;"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>New Web Project</title> <script type="text/javascript"> 
//页面加载事件 
window.onload=function(){ 
//获取table 
var tb1 = document.getElementById("t1"); 
//获取table中的tbody 
var tbody = tb1.getElementsByTagName("tbody")[0]; 
//获取tr 
var trs = tbody.getElementsByTagName("tr"); 
//根据奇、偶行显示不同的背景颜色 
for(var i=0; i<trs.length;i++){ 
if(i%2==0){ 
trs[i].style.backgroundColor="red"; 
}else{ 
trs[i].style.backgroundColor="blue"; 
} 
} 
} 
</script> 
</head> 
<body> 
<table id="t1" width="500px" align="center"> 
<tbody> 
<tr><td>aaaaaaa</td></tr> 
<tr><td>bbbbbbb</td></tr> 
<tr><td>ccccccc</td></tr> 
<tr><td>ddddddd</td></tr> 
<tr><td>eeeeeee</td></tr> 
<tr><td>fffffff</td></tr> 
<tr><td>ggggggg</td></tr> 
<tr><td>hhhhhhh</td></tr> 
</tbody> 
</table> 
</body> 
</html>
Javascript 相关文章推荐
JavaScript的Function详细
Nov 14 Javascript
select标签模拟/美化方法采用JS外挂式插件
Apr 01 Javascript
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
Nov 25 Javascript
用javascript为页面添加天气显示实现思路及代码
Dec 02 Javascript
通过url查找a元素应用案例
Apr 29 Javascript
通过$(this)使用jQuery包装后的方法或属性
May 18 Javascript
JavaScript验证电子邮箱的函数
Aug 22 Javascript
javascript数组遍历for与for in区别详解
Dec 04 Javascript
详解使用webpack打包编写一个vue-toast插件
Nov 08 Javascript
详解node child_process模块学习笔记
Jan 24 Javascript
vue实现输入一位数字转汉字功能
Dec 13 Javascript
JS 数组和对象的深拷贝操作示例
Jun 06 Javascript
jQuery 数据缓存模块进化史详细介绍
Nov 19 #Javascript
基于jquery库的tab新形式使用
Nov 16 #Javascript
jquery getScript动态加载JS方法改进详解
Nov 15 #Javascript
javascript 图片裁剪技巧解读
Nov 15 #Javascript
中国地区三级联动下拉菜单效果分析
Nov 15 #Javascript
JavaScript 模式之工厂模式(Factory)应用介绍
Nov 15 #Javascript
解决火狐浏览器下JS setTimeout函数不兼容失效不执行的方法
Nov 14 #Javascript
You might like
PHP程序员必须清楚的问题汇总
2014/12/18 PHP
php的闭包(Closure)匿名函数详解
2015/02/22 PHP
PHP中使用Memache作为进程锁的操作类分享
2015/03/30 PHP
php实现的SSO单点登录系统接入功能示例分析
2016/10/12 PHP
accesskey 提交
2006/06/26 Javascript
如何调试异步加载页面里包含的js文件
2014/10/30 Javascript
AngularJS基础学习笔记之控制器
2015/05/10 Javascript
详解jQuery插件开发方式
2016/11/22 Javascript
JS常用加密编码与算法实例总结
2016/12/22 Javascript
Bootstrap源码解读下拉菜单(4)
2016/12/23 Javascript
nodeJS实现路由功能实例代码
2017/06/08 NodeJs
JavaScript数据类型的存储方法详解
2017/08/25 Javascript
Vue自定义指令封装节流函数的方法示例
2018/07/09 Javascript
Angularjs实现数组随机排序的方法
2018/10/02 Javascript
Vuex的基本概念、项目搭建以及入坑点
2018/11/04 Javascript
在Vant的基础上封装下拉日期控件的代码示例
2018/12/05 Javascript
js绘制一条直线并旋转45度
2020/08/21 Javascript
Vue中强制组件重新渲染的正确方法
2021/01/03 Vue.js
python+pyqt实现右下角弹出框
2017/10/26 Python
在Windows中设置Python环境变量的实例讲解
2018/04/28 Python
Windows下Anaconda2安装NLTK教程
2018/09/19 Python
python+Splinter实现12306抢票功能
2018/09/25 Python
Python中GIL的使用详解
2018/10/03 Python
python实现公司年会抽奖程序
2019/01/22 Python
Python装饰器使用你可能不知道的几种姿势
2019/10/25 Python
python 用 xlwings 库 生成图表的操作方法
2019/12/22 Python
解决Tensorflow 内存泄露问题
2020/02/05 Python
关于python中的xpath解析定位
2020/03/06 Python
美国最大的家庭鞋类零售商之一:Shoe Carnival
2017/10/06 全球购物
Sisley法国希思黎中国官网:享誉全球的奢华植物美容品牌
2019/06/30 全球购物
2014年关于两会精神的心得体会
2014/03/17 职场文书
投资合作协议书
2014/04/17 职场文书
学习三严三实对照检查材料思想汇报
2014/09/22 职场文书
自习课吵闹检讨书范文
2014/09/26 职场文书
2015学校六五普法工作总结
2015/04/22 职场文书
详解Redis集群搭建的三种方式
2021/05/31 Redis