本方案重点在于掌握table的 rows属性和 row的cells属性.

解决的问题:

例子:  奇偶列不同颜色显示

个人实际运用: 表格内部内容我想要让内容相对靠近,  奇数列靠右,偶数列靠左, 用以替换IE8不兼容的CSS3伪类选择器

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>测试表格奇偶列, IE8替代伪类选择器</title><script type="text/javascript">window.onload = function(){var tables = document.getElementsByTagName("table");for (var i = 0; i < tables.length; i++) {var rows = tables[i].rows;for (var j = 0; j < rows.length; j++) {var cells = rows[j].cells;for (var k = 0; k < cells.length; k++) {if( (k & 1 ) === 0){//奇数cells[k].style.background = 'red';    }else{cells[k].style.background = 'black';   }}  }}}
</script>
</head>
<body><table><tr><td>11</td><td>12</td><td>13</td><td>14</td><td>15</td><td>16</td></tr><tr><td>21</td><td>22</td><td>23</td><td>24</td><td>25</td><td>26</td></tr><tr><td>31</td><td>32</td><td>33</td><td>34</td><td>35</td><td>36</td></tr><tr><td>41</td><td>42</td><td>43</td><td>44</td><td>45</td><td>46</td></tr></table><br/><br/><br/><br/><table><tr><td>11</td><td>12</td><td>13</td><td>14</td><td>15</td><td>16</td></tr><tr><td>21</td><td>22</td><td>23</td><td>24</td><td>25</td><td>26</td></tr><tr><td>31</td><td>32</td><td>33</td><td>34</td><td>35</td><td>36</td></tr><tr><td>41</td><td>42</td><td>43</td><td>44</td><td>45</td><td>46</td></tr></table>
</body></html>

原生js解决表格奇偶列显示相关推荐

  1. js php排序表格,原生JS实现表格排序

    最近在学习js的表格排序,没想到看不起眼的表格排序实际上却暗含了众多JS知识点.在这里记录一下此次学习过程.希望对大家也有所帮助. 完整的表格排序涉及了下列这些知识点:call方法使用 sort方法深 ...

  2. (转)用JS实现表格中隔行显示不同颜色

    用JS实现表格中隔行显示不同颜色 第一种: <style> tr{bgColor:expression(     this.bgColor=((this.rowIndex)%2==0 )? ...

  3. html 让表格在右侧显示不出来,css中怎么解决表格边框不显示的问题?

    css中怎么解决表格边框不显示的问题? html中的表格默认是不显示边框的,可以设置表格的border属性来添加边框,设置cellspacing属性为0来将边框合并,显示单一边框. css中也可以设置 ...

  4. 7.2DIY可视化后台表格自定义列显示类型

    后台表格自定义列显示类型 本教程均在第一节中项目启动下操作 后台表格自定义列显示类型 前言 一.图片格式内容显示: 二. 效果展示: http://localhost:9999/#/hdp 三:自定义 ...

  5. php前端计算合计,js统计表格指定列的合计

    js统计表格指定列的合计 龙行    PHP    2018-10-18    1894    0评论 用户统计列表编号用户名存款下注中奖 {volist name="data" ...

  6. html 语言 表格边框显示,css中怎么解决表格边框不显示的问题?

    css中怎么解决表格边框不显示的问题? html中的表格默认是不显示边框的,可以设置表格的border属性来添加边框,设置cellspacing属性为0来将边框合并,显示单一边框. css中也可以设置 ...

  7. 《JS控制表格奇偶数行背景色变换》

    引言: 当我们利用html标记标签语言制作出一张普通的信息表格时,为了摆脱单调,提高用户体验,我们可以为其添加各种动态效果,以满足用户在操作表格时所带来的效果乐趣. 内容概括:当鼠标移动到表格上的相关 ...

  8. 最新原生js轮播图案列

    最新原生js轮播图案列,很简单几个步骤 1.导入html结构,结构大家都会写哦,我就展示一下,图片有些尺寸没有对上,变形很正常的,可以给几个不同颜色的盒子用来实验都可以的. html代码 <di ...

  9. element ui 表格动态列显示空白bug 修复

    在使用element ui框架进行项目开发的时候,表格的列是根据后台数据动态生成的,但是发现在列刷新的视乎,会出现表格完全空白,没有显示的情况,经过自己编写demo发现,在增加列的情况下表格正常,但是 ...

最新文章

  1. Clover 驱动文件夹_四叶草Clover文件夹结构功能+快捷键——墨涩网
  2. java连接sqlserver2008_java连接sqlserver2008驱动包
  3. java填空题_Java语言基础知识填空题
  4. 有一个会泰勒级数的八岁表妹是怎样一种体验?
  5. IT互联网公司的笔试的输入输出- c++ python
  6. Swift - 计算次方(2的N次方,2的随机次方)
  7. Echarts图的属性大全,学会绝对可以把Echarts吃的透透的
  8. MFC工作笔记0001---认识MFC
  9. JAVA day10、11、12 飞机大战
  10. 接口测试用例设计(详细干货)
  11. [MAC 苹果电脑] [Linux 系统] ”苹果电脑使用虚拟机安装 Linux Ubuntu系统”教程
  12. box-sizing失效的原因
  13. RAM与ROM的特点和区别
  14. .net 初中级程序员招聘
  15. java常用文件工具类
  16. 云呼HTML自适应官网源码
  17. 计算机怎么重装win7,如何重装电脑系统win7,最新电脑重装系统教程
  18. 游北海公园遇到一个特别有活力的大爷,感觉他才是年轻人
  19. funcode(c++)--不一样的黄金矿工
  20. 家用计算机历史记录,怎么查上网的历史记录?

热门文章

  1. Linux线程基本知识
  2. 通过opencv (python) 获得mynteye小觅双目图像
  3. Maven打包(瘦身打包部署),不包含第三方依赖jar包
  4. 深耕核心技术·赋能数字化转型
  5. 5-6 UVA 1595 Symmetry对称轴
  6. 小白傻瓜式ChatGPT免费使用教程详细教学
  7. 小程序源码提取工具_小程序一款高效的视频声音提取和识别工具!
  8. 基于流的(Flow-based)生成模型简介
  9. stm32Cubemx实用篇(三):DAC电压输出和ADC电压检测以及内部温度传感器测温
  10. 教你如何查看附近的WiFi密码