利用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中的函数与闭包
Apr 14 Javascript
用jquery统计子菜单的条数示例代码
Oct 18 Javascript
jQuery实现字符串按指定长度加入特定内容的方法
Mar 11 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
Jun 27 Javascript
xtemplate node.js 的使用方法实例解析
Aug 22 Javascript
node.js(express)中使用Jcrop进行图片剪切上传功能
Apr 21 Javascript
EasyUI Datebox 日期验证之开始日期小于结束时间
May 19 Javascript
微信小程序中post方法与get方法的封装
Sep 26 Javascript
微信小程序获取手机系统信息的方法【附源码下载】
Dec 07 Javascript
详解js获取video任意时间的画面截图
Apr 17 Javascript
解决vuex刷新状态初始化的方法实现
Aug 15 Javascript
vue 实现移动端键盘搜索事件监听
Nov 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 文件上传功能实现代码
2009/06/24 PHP
百度站点地图(百度sitemap)生成方法分享
2014/01/09 PHP
php输出xml属性的方法
2015/03/19 PHP
php实现的简单检验登陆类
2015/06/18 PHP
php好代码风格的阶段性总结
2016/06/25 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
2016/11/14 PHP
MooTools 页面滚动浮动层智能定位实现代码
2011/08/23 Javascript
将字符串中由空格隔开的每个单词首字母大写
2014/04/06 Javascript
javascript实现切换td中的值
2014/12/05 Javascript
jQuery中:lt选择器用法实例
2014/12/29 Javascript
Bootstrap Paginator分页插件使用方法详解
2016/05/30 Javascript
Bootstrap前端开发案例一
2016/06/17 Javascript
jQuery Dialog 取消右上角删除按钮事件
2016/09/07 Javascript
jquery Banner轮播选项卡
2016/12/26 Javascript
微信小程序 安全包括(框架、功能模块、账户使用)详解
2017/01/16 Javascript
微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
2017/04/18 Javascript
深入理解ES6 Promise 扩展always方法
2017/09/26 Javascript
详解vue-cli脚手架build目录中的dev-server.js配置文件
2017/11/24 Javascript
详解Vue中localstorage和sessionstorage的使用
2017/12/22 Javascript
微信小程序使用map组件实现路线规划功能示例
2019/01/22 Javascript
python超简单解决约瑟夫环问题
2015/05/12 Python
python3使用matplotlib绘制条形图
2020/03/25 Python
django 环境变量配置过程详解
2019/08/06 Python
python numpy 反转 reverse示例
2019/12/04 Python
Win系统PyQt5安装和使用教程
2019/12/25 Python
Python参数传递及收集机制原理解析
2020/06/05 Python
CSS3利用text-shadow属性实现多种效果的文字样式展现方法
2016/08/25 HTML / CSS
瑞典廉价机票预订网站:Seat24
2018/06/19 全球购物
如何查找网页漏洞
2016/06/22 面试题
兼职业务员岗位职责
2014/01/01 职场文书
爱耳日活动总结
2014/04/30 职场文书
乡镇保密工作责任书
2014/07/28 职场文书
承诺函范文
2015/01/21 职场文书
Python 批量下载阴阳师网站壁纸
2021/05/19 Python
浅谈Redis跟MySQL的双写问题解决方案
2022/02/24 Redis
Redis入门基础常用操作命令整理
2022/06/01 Redis