js之表格隔行换色
2018-02-15 14:28
323 查看
步骤分析:
第一步:确定事件(onload)并为其绑定一个函数
第二步:书写函数(获取表格)
第三步:获取tbody里面的行数
第四步:对tbody里面的行进行遍历
第五步:获取奇数行和偶数行(角标对2取余)
第六步:分别对奇数行和偶数行设置背景颜色
js代码:
html代码:
测试结果:
第一步:确定事件(onload)并为其绑定一个函数
第二步:书写函数(获取表格)
第三步:获取tbody里面的行数
第四步:对tbody里面的行进行遍历
第五步:获取奇数行和偶数行(角标对2取余)
第六步:分别对奇数行和偶数行设置背景颜色
js代码:
<script type="text/javascript"> //1.获取表格 var tal = document.getElementById("tal"); //2.获取表格中tbody里面的行数(长度) var len = tal.tBodies[0].rows.length; //3.对tbody里面的行进行遍历 for(var i = 0;i<len;i++){ if(i%2==0){ tal.tBodies[0].rows[i].style.backgroundColor = "pink"; }else{ tal.tBodies[0].rows[i].style.backgroundColor = "gold"; } } } </script>
html代码:
<table border="1" width="500" height="50" align="center" id="tbl"> <thead> <tr> <th>编号</th> <th>姓名</th> <th>年龄</th> </tr> </thead> <tbody> <tr > <td>1</td> <td>张三</td> <td>22</td> </tr> <tr > <td>2</td> <td>李四</td> <td>25</td> </tr> <tr > <td>3</td> <td>王五</td> <td>27</td> </tr> <tr > <td>4</td> <td>赵六</td> <td>29</td> </tr> <tr > <td>5</td> <td>田七</td> <td>30</td> </tr> <tr > <td>6</td> <td>汾九</td> <td>20</td> </tr> </tbody> </table>
测试结果:
相关文章推荐
- js+css 控制表格隔行着色,单行高亮
- js实现表格隔行变色,鼠标在该行放上移走的变色效果,还有全选,反选等
- 原生JS操作网页给p元素添加onclick事件及表格隔行变色
- 表格隔行换色+鼠标点击变色(改成JS版,IE7,FF,OPERQ测试通过)
- js实现表格的全选,反选,删除所选行以及隔行变色
- Js 实现表格隔行换色一例
- js表格隔行换色和hover效果
- JS实现简洁(隔行换色、高亮显示)表格特效
- JS应用实例4:表格隔行换色
- [c.y.j]js练习表格隔行 添加
- js操作表格目的隔行换色
- 用JS实现表格中隔行显示不同颜色
- JS实现隔行换色的表格排序
- JS实现表格自动隔行换色
- 在表格中隔行换色(js)
- Js 实现表格隔行换色一例
- js 表格隔行颜色
- 用JS实现表格中隔行显示不同颜色