网上找到一个用不同颜色显示表格奇偶行的例子

导读:
  
  
  
   双色表格CSS实例
  
  
  
  
















































  
  
首行首列
  
首行
  
首行
  
首行
  
首行
  
首行
     
  
行1首列
  
行1
  
行1
  
行1
  
行1
  
行1
     
  
行2首列
  
行2
  
行2
  
行2
  
行2
  
行2
     
  
行3首列
  
行3
  
行3
  
行3
  
行3
  
行3
     
  
行4首列
  
行4
  
行4
  
行4
  
行4
  
行4
     
  
行5首列
  
行5
  
行5
  
行5
  
行5
  
行5
     
  
  
  另外,我 以前还看到过另外几种简单的方式,等以后有空再把它们找回来。

本文转自
http://blog.csdn.net/zhangxiaoxiang/archive/2007/10/06/1813423.aspx
使用双重for循环来动态创建一个表格,并实现奇偶背景颜色交替变化,通常是在网页开发完成的,尤其是在JavaScript结合HTML和CSS时。以下是基本的实现步骤: 1. 使用HTML定义表格的基本结构。 2. 利用JavaScript,特别是双重for循环,动态地往表格添加和单元格。 3. 在添加每一时,通过判断索引的奇偶性来设置不同的背景颜色。 下面是一个简单的示例代码: HTML部分: ```html <!DOCTYPE html> <html> <head> <title>动态创建的表格</title> <style> .even-row { background-color: #f2f2f2; } .odd-row { background-color: #ffffff; } </style> </head> <body> <div id="table-container"></div> <script src="script.js"></script> </body> </html> ``` JavaScript部分 (script.js): ```javascript function createTable(rows, cols) { var tableContainer = document.getElementById('table-container'); var table = document.createElement('table'); table.setAttribute('border', '1'); for (var r = 0; r < rows; r++) { var tr = document.createElement('tr'); for (var c = 0; c < cols; c++) { var td = document.createElement('td'); td.textContent = '单元格'; tr.appendChild(td); } // 根据奇偶性设置不同的背景颜色 if (r % 2 === 0) { tr.className = 'even-row'; } else { tr.className = 'odd-row'; } table.appendChild(tr); } tableContainer.appendChild(table); } // 创建一个55表格 createTable(5, 5); ``` 在这个示例,我们定义了一个`createTable`函数,它接受数和数作为参数。然后,我们使用双重for循环来添加和单元格,并根据的索引是奇数还是偶数,分别给元素添加不同的类名(`.even-row`或`.odd-row`)。CSS样式定义了这两个类的不同背景颜色
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值