利用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 相关文章推荐
jquery 双色表格实现代码
Dec 08 Javascript
javascript调试说明
Jun 07 Javascript
基于jQuery的动态表格插件
Mar 28 Javascript
19个很有用的 JavaScript库推荐
Jun 27 Javascript
33个优秀的 jQuery 图片展示插件分享
Mar 14 Javascript
JS定时器实例详细分析
Oct 11 Javascript
jQuery中ajax的load()方法用法实例
Dec 26 Javascript
javascript中checkbox使用方法实例演示
Nov 19 Javascript
Highcharts学习之坐标轴
Aug 02 Javascript
最全面的百度地图JavaScript离线版开发
Sep 10 Javascript
Javascript typeof与instanceof的区别
Oct 18 Javascript
基于Vue的SPA动态修改页面title的方法(推荐)
Jan 02 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
oracle资料库函式库
2006/10/09 PHP
php中echo()和print()、require()和include()等易混淆函数的区别
2012/02/22 PHP
PHP defined()函数的使用图文详解
2019/07/20 PHP
Smarty缓存机制实例详解【三种缓存方式】
2019/07/20 PHP
Yii 框架使用数据库(databases)的方法示例
2020/05/19 PHP
jquery api参考 visualjquery 中国线路 速度快
2007/11/30 Javascript
jquery之empty()与remove()区别说明
2010/09/10 Javascript
JavaScript实现弹出子窗口并传值给父窗口
2014/12/18 Javascript
用jquery快速解决IE输入框不能输入的问题
2016/10/04 Javascript
BootStrap实现邮件列表的分页和模态框添加邮件的功能
2016/10/13 Javascript
nodejs基础知识
2017/02/03 NodeJs
javascript防篡改对象实例详解
2017/04/10 Javascript
js 只比较时间大小的实例
2017/10/26 Javascript
javascript代码优化的8点总结
2018/01/29 Javascript
vue前后分离调起微信支付
2019/07/29 Javascript
纯异步nodejs文件夹(目录)复制功能
2019/09/03 NodeJs
vue 清空input标签 中file的值操作
2020/07/21 Javascript
Python 字符串定义
2009/09/25 Python
Python list操作用法总结
2015/11/10 Python
微信跳一跳小游戏python脚本
2018/01/05 Python
python openCV获取人脸部分并存储功能
2019/08/28 Python
python 实现方阵的对角线遍历示例
2019/11/29 Python
Python发送手机动态验证码代码实例
2020/02/28 Python
浅谈keras 模型用于预测时的注意事项
2020/06/27 Python
Python接口测试环境搭建过程详解
2020/06/29 Python
解决Keras的自定义lambda层去reshape张量时model保存出错问题
2020/07/01 Python
Python字节单位转换(将字节转换为K M G T)
2021/03/02 Python
CSS3 重置iphone浏览器按钮input,select等表单元素的默认样式
2014/10/11 HTML / CSS
凯伦·米莲女装网上商店:Karen Millen
2017/11/07 全球购物
马来西亚最热门的在线时尚商店:FashionValet
2018/11/11 全球购物
Redbubble法国:由独立艺术家设计的独特产品
2019/01/08 全球购物
const和static readonly区别
2013/05/20 面试题
迟到早退检讨书
2014/02/10 职场文书
2014年效能监察工作总结
2014/11/21 职场文书
实习单位推荐信
2015/03/27 职场文书
sentinel支持的redis高可用集群配置详解
2022/04/01 Redis