利用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 相关文章推荐
两个select之间option的互相添加操作(jquery实现)
Nov 12 Javascript
关于setInterval、setTimeout在jQuery中的使用注意事项
Sep 28 Javascript
javascript 正则表达式相关应介绍
Nov 27 Javascript
一个封装js代码-----展开收起效果示例
Jul 03 Javascript
用js一次改变多个input的readonly属性值的方法
Jun 11 Javascript
js实现二代身份证号码验证详解
Nov 20 Javascript
jQuery中scrollLeft()方法用法实例
Jan 16 Javascript
Ext JS框架程序中阻止键盘触发回退或者刷新页面的代码分享
Jun 07 Javascript
jquery输入数字随机抽奖特效的简单实现代码
Jun 10 Javascript
JS组件系列之使用HTML标签的data属性初始化JS组件
Sep 14 Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
Mar 28 jQuery
关于node-bindings无法在Electron中使用的解决办法
Dec 18 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 similar_text()函数的定义和用法
2016/05/12 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
2016/12/23 PHP
Yii 2.0自带的验证码使用经验分享
2017/06/19 PHP
关于laravel 日志写入失败问题汇总
2019/10/17 PHP
详解使用php-cs-fixer格式化代码
2020/09/16 PHP
Document 对象的常用方法
2009/07/31 Javascript
几个有趣的Javascript Hack
2010/07/24 Javascript
js实现拖拽 闭包函数详细介绍
2012/11/25 Javascript
JavaScript中的依赖注入详解
2015/03/18 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
2016/05/20 Javascript
Vue axios 中提交表单数据(含上传文件)
2017/07/06 Javascript
vue slot与传参实例代码讲解
2019/04/28 Javascript
解决vue elementUI中table里数字、字母、中文混合排序问题
2020/01/07 Javascript
node.js中npm包管理工具用法分析
2020/02/14 Javascript
vue 自定义组件的写法与用法详解
2020/03/04 Javascript
[01:33:07]VGJ.T vs Newbee Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
便捷提取python导入包的属性方法
2018/10/15 Python
解决pytorch多GPU训练保存的模型,在单GPU环境下加载出错问题
2020/06/23 Python
Django中和时区相关的安全问题详解
2020/10/12 Python
html5记忆翻牌游戏实现思路及代码
2013/07/25 HTML / CSS
美国二手奢侈品寄售网站:TheRealReal
2016/10/29 全球购物
Sneaker Studio捷克:购买运动鞋
2018/07/08 全球购物
皇家阿尔伯特英国官方商店:Royal Albert骨瓷
2019/03/25 全球购物
印度民族服装购物网站:BIBA
2019/08/05 全球购物
指针和引用有什么区别
2013/01/13 面试题
Prototype如何实现页面局部定时刷新
2013/08/06 面试题
成品仓管员工作职责
2013/12/29 职场文书
家长会邀请书
2014/01/25 职场文书
终止劳动合同协议书
2014/04/14 职场文书
爱祖国爱家乡演讲稿
2014/09/02 职场文书
离婚协议书怎么写
2015/01/26 职场文书
美术教师个人工作总结
2015/02/06 职场文书
2015大学自主招生自荐信范文
2015/03/04 职场文书
信用卡工资证明范本
2015/06/19 职场文书
情感电台广播稿
2015/08/18 职场文书
Canvas跟随鼠标炫彩小球的实现
2021/04/11 Javascript