利用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 相关文章推荐
OfflineSave离线保存代码再次发布使用说明
May 23 Javascript
JTrackBar水平拖动效果
Jul 15 Javascript
解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari)
May 13 Javascript
善用事件代理,警惕闭包的性能陷阱。
Jan 20 Javascript
javascript读写XML实现广告轮换(兼容IE、FF)
Aug 09 Javascript
理解javascript中的原型和原型链
Jul 30 Javascript
Vue中父子组件通讯之todolist组件功能开发
May 21 Javascript
详解React之父子组件传递和其它一些要点
Jun 25 Javascript
Weex开发之地图篇的具体使用
Oct 16 Javascript
vue遍历对象中的数组取值示例
Nov 07 Javascript
Vue的Eslint配置文件eslintrc.js说明与规则介绍
Feb 03 Javascript
利用node.js开发cli的完整步骤
Dec 29 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无限分类(树形类)的深入分析
2013/06/02 PHP
php中引用符号(&amp;)的使用详细介绍
2016/12/06 PHP
php实现的表单验证类完整示例
2019/08/13 PHP
PHP常见的序列化与反序列化操作实例分析
2019/10/28 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
瀑布流布局代码一例
2014/04/11 Javascript
javascript正则表达式参数/g与/i及/gi的使用指南
2014/08/27 Javascript
给angular加上动画效遇到的问题总结
2016/02/17 Javascript
Express+Nodejs 下的登录拦截实现代码
2017/07/01 NodeJs
详解用Webpack与Babel配置ES6开发环境
2019/03/12 Javascript
vue 详情跳转至列表页实现列表页缓存
2019/03/27 Javascript
17道题让你彻底理解JS中的类型转换
2019/08/08 Javascript
[49:58]完美世界DOTA2联赛PWL S3 Magma vs DLG 第一场 12.18
2020/12/19 DOTA
python文件比较示例分享
2014/01/10 Python
python使用PyFetion来发送短信的例子
2014/04/22 Python
简单实现python画圆功能
2018/01/25 Python
详解TensorFlow在windows上安装与简单示例
2018/03/05 Python
Python打印输出数组中全部元素
2018/03/13 Python
基于python生成器封装的协程类
2019/03/20 Python
Django框架搭建的简易图书信息网站案例
2019/05/25 Python
Django Form 实时从数据库中获取数据的操作方法
2019/07/25 Python
python Django编写接口并用Jmeter测试的方法
2019/07/31 Python
详谈tensorflow gfile文件的用法
2020/02/05 Python
Python如何用filter函数筛选数据
2020/03/05 Python
Python3爬虫中Ajax的用法
2020/07/10 Python
pandas 数据类型转换的实现
2020/12/29 Python
大学生职业生涯规划书前言
2014/01/09 职场文书
2014年大班元旦活动方案
2014/02/26 职场文书
反对四风问题自我剖析材料
2014/09/29 职场文书
如何写辞职书
2015/02/26 职场文书
2015年重阳节主持词
2015/07/04 职场文书
2015中秋祝酒词
2015/08/12 职场文书
旅游安全责任协议书
2016/03/22 职场文书
react国际化react-intl的使用
2021/05/06 Javascript
教你一步步实现一个简易promise
2021/11/02 Javascript
python 多态 协议 鸭子类型详解
2021/11/27 Python