利用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 相关文章推荐
浅谈checkbox的一些操作(实战经验)
Nov 20 Javascript
jQuery Mobile的loading对话框显示/隐藏方法分享
Nov 26 Javascript
Node.js实现简单聊天服务器
Jun 20 Javascript
node.js中的fs.utimesSync方法使用说明
Dec 15 Javascript
jquery选择器简述
Aug 31 Javascript
利用nginx + node在阿里云部署https的步骤详解
Dec 19 Javascript
javascript连接mysql与php通过odbc连接任意数据库的实例
Dec 27 Javascript
axios post提交formdata的实例
Mar 16 Javascript
vue使用better-scroll实现下拉刷新、上拉加载
Nov 23 Javascript
jQuery表单选择器用法详解
Aug 22 jQuery
Vue中jsx不完全应用指南小结
Nov 01 Javascript
解决vue组件中click事件失效的问题
Nov 09 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 excel类 phpExcel使用方法介绍
2010/08/21 PHP
php 无法加载mcrypt.dll的解决办法
2013/04/03 PHP
解析PHP将对象转换成数组的方法(兼容多维数组类型)
2013/06/21 PHP
PHP实现把数字ID转字母ID
2013/08/12 PHP
PHP解耦的三重境界(浅谈服务容器)
2017/03/13 PHP
php求数组全排列,元素所有组合的方法总结
2017/03/14 PHP
Laravel程序架构设计思路之使用动作类
2018/06/07 PHP
自动生成文章摘要的代码[JavaScript 版本]
2007/03/20 Javascript
jQuery下的几个你可能没用过的功能
2010/08/29 Javascript
(jQuery,mootools,dojo)使用适合自己的编程别名命名
2010/09/14 Javascript
NodeJS的url截取模块url-extract的使用实例
2013/11/18 NodeJs
jquery实现可横向和竖向展开的动态下滑菜单效果
2015/08/24 Javascript
微信小程序 教程之注册程序
2016/10/17 Javascript
jQuery绑定事件方法及区别(bind,click,on,live,one)
2017/08/14 jQuery
element 结合vue 在表单验证时有值却提示错误的解决办法
2018/01/22 Javascript
Angular 封装并发布组件的方法示例
2018/04/19 Javascript
vue 国际化 vue-i18n 双语言 语言包
2018/06/07 Javascript
js实现轮播图的完整代码
2020/10/26 Javascript
vue中格式化时间过滤器代码实例
2019/04/17 Javascript
echarts统计x轴区间的数值实例代码详解
2019/07/07 Javascript
vue实现图片按比例缩放问题操作
2020/08/11 Javascript
javascript实现简易计算器功能
2020/09/23 Javascript
jQuery实现移动端扭蛋机抽奖
2020/11/08 jQuery
解决python3 安装完Pycurl在import pycurl时报错的问题
2018/10/15 Python
python 字典操作提取key,value的方法
2019/06/26 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
python 图片二值化处理(处理后为纯黑白的图片)
2019/11/01 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
Python unittest如何生成HTMLTestRunner模块
2020/09/08 Python
HTML5验证以及日期显示的实现详解
2013/07/05 HTML / CSS
欢迎领导检查标语
2014/06/27 职场文书
创新社会管理心得体会
2014/09/12 职场文书
2014领导班子专题民主生活会对照检查材料思想汇报
2014/09/23 职场文书
报名委托书
2015/01/29 职场文书
社区服务活动报告
2015/02/05 职场文书
会议室管理制度范本
2015/08/06 职场文书