js控制表单奇偶行样式的简单方法


Posted in Javascript onJuly 31, 2013

一、如果使用JQuery的话可以直接JQuery的

$("tr:odd").addClass("clazzName");

$("tr:even").addClass("clazzName");

二、如果是使用纯js的话

1.先获取table标签,var table = document.getElementById()

2.再获取里面的tbody标签var tbody = table.getElementsByTagName("tbody")[0]

3.再获取tr标签var trs = tbody.getElementsByTagName("tr")

4.然后迭代trs

for(var i=0; i

if(i%2==0){

trs[i].style.backgroundColor="red";

}else{

trs[i].style.backgroundColor="blue";

}

}

获取tbody标签是必须的,虽然你没写,但是浏览器在编译table的时候会自动给加上

所有的tr标签都是在tbody里面的

Javascript 相关文章推荐
基于prototype扩展的JavaScript常用函数库
Nov 30 Javascript
关于js中for in的缺陷浅析
Dec 02 Javascript
Iframe 自动适应页面的高度示例代码
Feb 26 Javascript
js实现向右横向滑出的二级菜单效果
Aug 27 Javascript
前端jquery部分很精彩
May 03 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
Nov 22 Javascript
ES6学习之变量的解构赋值
Feb 12 Javascript
react.js 获取真实的DOM节点实例(必看)
Apr 17 Javascript
react native 获取地理位置的方法示例
Aug 28 Javascript
简单了解TypeScript中如何继承 Error 类
Jun 21 Javascript
ES6 Symbol数据类型的应用实例分析
Jun 26 Javascript
vue 在methods中调用mounted的实现操作
Aug 07 Javascript
js中parseInt函数浅谈
Jul 31 #Javascript
JavaScript中的关键字"VAR"使用详解 分享
Jul 31 #Javascript
JavaScript 和 Java 的区别浅析
Jul 31 #Javascript
javascript检查表单数据是否改变的方法
Jul 30 #Javascript
JS 对输入框进行限制(常用的都有)
Jul 30 #Javascript
JS无限极树形菜单,json格式、数组格式通用示例
Jul 30 #Javascript
js中widow.open()方法使用详解
Jul 30 #Javascript
You might like
声音就能俘获人心,蕾姆,是哪个漂亮小姐姐配音呢?
2020/03/03 日漫
PHP 字符串编码截取函数(兼容utf-8和gb2312)
2009/05/02 PHP
ThinkPHP 3.2.3实现页面静态化功能的方法详解
2017/08/03 PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
2019/10/12 PHP
JScript的条件编译
2007/05/29 Javascript
EXTJS记事本 当CompositeField遇上RowEditor
2011/07/31 Javascript
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
2012/07/20 Javascript
使用Grunt.js管理你项目的应用说明
2013/04/24 Javascript
javascript一元操作符(递增、递减)使用示例
2013/08/07 Javascript
Javascript中的数据类型之旅
2015/10/18 Javascript
JS继承之借用构造函数继承和组合继承
2016/09/07 Javascript
JS遍历ul下的li点击弹出li的索引的实现方法
2016/09/19 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
jquery实现的table排序功能示例
2017/03/10 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
2019/03/21 Javascript
axios+Vue实现上传文件显示进度功能
2019/04/14 Javascript
js回溯法计算最佳旅行线路代码实例
2019/09/11 Javascript
Vue通过WebSocket建立长连接的实现代码
2019/11/05 Javascript
详解Vue template 如何支持多个根结点
2020/02/10 Javascript
[06:04]DOTA2国际邀请赛纪录片:Just For LGD
2013/08/11 DOTA
[01:55]《走出家门看比赛》——DOTA2 2015国际邀请赛同城线下观战
2015/07/18 DOTA
python mysqldb连接数据库
2009/03/16 Python
Python创建xml的方法
2015/03/10 Python
Python读取文件内容为字符串的方法(多种方法详解)
2020/03/04 Python
django列表筛选功能的实现代码
2020/03/27 Python
Python爬虫使用bs4方法实现数据解析
2020/08/25 Python
Python项目实战之使用Django框架实现支付宝付款功能
2021/02/23 Python
htmlentities() 和 htmlspecialchars()有什么区别
2015/07/01 面试题
简单说下OSPF的操作过程
2014/08/13 面试题
学习优秀党务工作者先进事迹材料思想报告
2014/09/17 职场文书
党员民主生活会对照检查材料思想汇报
2014/09/28 职场文书
浅析InnoDB索引结构
2021/04/05 MySQL
浅谈Python基础之列表那些事儿
2021/05/11 Python
Eclipse+Java+Swing+Mysql实现电影购票系统(详细代码)
2022/01/18 Java/Android
Golang 实现WebSockets
2022/04/24 Golang
Go 内联优化让程序员爱不释手
2022/06/21 Golang