博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
让表格相邻行的颜色不同
阅读量:6582 次
发布时间:2019-06-24

本文共 789 字,大约阅读时间需要 2 分钟。

先看看效果:

如何让表格相邻行的颜色不同呢?

如何让表格的行的颜色间隔不同呢?

表格的行间隔变色

有如下种方式

方式一:使用纯css

Css代码  
  1. table.dictionaryList tr:nth-child(2n+3){  
  2.     background-color:#c0e0f7;  
  3. }  
  4. table.dictionaryList tr:nth-child(2n+2){  
  5.     background-color:#defcfe;  
  6. }  

 说明:n从零开始:0,1,2,3....

没有包含表格的第一行,因为第一行是标题.

 

方式二:使用脚本实现

Js代码  
  1. $(function(){  
  2.         $('div.queryResultDiv table.productList tr:odd').addClass('odd');  
  3.         $('div.queryResultDiv table.productList tr:even').filter(':gt(0)').addClass('even');   
  4.     })  

 说明:odd和even均是css类.

 

方式三:使用javascript脚本

Js代码  
  1. function altRows(id){  
  2.               if(document.getElementsByTagName){  
  3.   
  4.                   var table = document.getElementById(id);  
  5.                   var rows = table.getElementsByTagName("tr");  
  6.   
  7.                   for(i = 0; i < rows.length; i++){  
  8.                       if(i % 2 == 0){  
  9.                           rows[i].className = "evenrowcolor";  
  10.                       }else{  
  11.                           rows[i].className = "oddrowcolor";  
  12.                       }  
  13.                   }  
  14.       }  
  15.   }  

 说明:参数id是表格的id属性值.

 

推荐方式一,使用纯css

转载地址:http://ynsno.baihongyu.com/

你可能感兴趣的文章
【20180611】MySQL OOM
查看>>
Python面向对象编程(一)
查看>>
决心书
查看>>
如何把图片上的文字转换成word?
查看>>
7z命令行
查看>>
C语言编程实现 输入一个非负整数,返回组成它的数字之和(递归方法)
查看>>
c3p0
查看>>
redis cluster 集群搭建(增、删、改、查) :5.0.2
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
引号-下划线,连接多个变量
查看>>
游戏LOGO它应该长什么样?
查看>>
我的友情链接
查看>>
38线程1-Thread-local-Timer
查看>>
为Exchange server 2013 申请多域名证书
查看>>
处理svn的 File '/aa' is out of date
查看>>
解决 Ubuntu 16.04 LTSSublime text3中文问题
查看>>
mysql主从复制实现数据库同步
查看>>
面试-1
查看>>
CentOS自动登录Gnome
查看>>