原生js解决表格奇偶列显示
本方案重点在于掌握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解决表格奇偶列显示相关推荐
- js php排序表格,原生JS实现表格排序
最近在学习js的表格排序,没想到看不起眼的表格排序实际上却暗含了众多JS知识点.在这里记录一下此次学习过程.希望对大家也有所帮助. 完整的表格排序涉及了下列这些知识点:call方法使用 sort方法深 ...
- (转)用JS实现表格中隔行显示不同颜色
用JS实现表格中隔行显示不同颜色 第一种: <style> tr{bgColor:expression( this.bgColor=((this.rowIndex)%2==0 )? ...
- html 让表格在右侧显示不出来,css中怎么解决表格边框不显示的问题?
css中怎么解决表格边框不显示的问题? html中的表格默认是不显示边框的,可以设置表格的border属性来添加边框,设置cellspacing属性为0来将边框合并,显示单一边框. css中也可以设置 ...
- 7.2DIY可视化后台表格自定义列显示类型
后台表格自定义列显示类型 本教程均在第一节中项目启动下操作 后台表格自定义列显示类型 前言 一.图片格式内容显示: 二. 效果展示: http://localhost:9999/#/hdp 三:自定义 ...
- php前端计算合计,js统计表格指定列的合计
js统计表格指定列的合计 龙行 PHP 2018-10-18 1894 0评论 用户统计列表编号用户名存款下注中奖 {volist name="data" ...
- html 语言 表格边框显示,css中怎么解决表格边框不显示的问题?
css中怎么解决表格边框不显示的问题? html中的表格默认是不显示边框的,可以设置表格的border属性来添加边框,设置cellspacing属性为0来将边框合并,显示单一边框. css中也可以设置 ...
- 《JS控制表格奇偶数行背景色变换》
引言: 当我们利用html标记标签语言制作出一张普通的信息表格时,为了摆脱单调,提高用户体验,我们可以为其添加各种动态效果,以满足用户在操作表格时所带来的效果乐趣. 内容概括:当鼠标移动到表格上的相关 ...
- 最新原生js轮播图案列
最新原生js轮播图案列,很简单几个步骤 1.导入html结构,结构大家都会写哦,我就展示一下,图片有些尺寸没有对上,变形很正常的,可以给几个不同颜色的盒子用来实验都可以的. html代码 <di ...
- element ui 表格动态列显示空白bug 修复
在使用element ui框架进行项目开发的时候,表格的列是根据后台数据动态生成的,但是发现在列刷新的视乎,会出现表格完全空白,没有显示的情况,经过自己编写demo发现,在增加列的情况下表格正常,但是 ...
最新文章
- Clover 驱动文件夹_四叶草Clover文件夹结构功能+快捷键——墨涩网
- java连接sqlserver2008_java连接sqlserver2008驱动包
- java填空题_Java语言基础知识填空题
- 有一个会泰勒级数的八岁表妹是怎样一种体验?
- IT互联网公司的笔试的输入输出- c++ python
- Swift - 计算次方(2的N次方,2的随机次方)
- Echarts图的属性大全,学会绝对可以把Echarts吃的透透的
- MFC工作笔记0001---认识MFC
- JAVA day10、11、12 飞机大战
- 接口测试用例设计(详细干货)
- [MAC 苹果电脑] [Linux 系统] ”苹果电脑使用虚拟机安装 Linux Ubuntu系统”教程
- box-sizing失效的原因
- RAM与ROM的特点和区别
- .net 初中级程序员招聘
- java常用文件工具类
- 云呼HTML自适应官网源码
- 计算机怎么重装win7,如何重装电脑系统win7,最新电脑重装系统教程
- 游北海公园遇到一个特别有活力的大爷,感觉他才是年轻人
- funcode(c++)--不一样的黄金矿工
- 家用计算机历史记录,怎么查上网的历史记录?
热门文章
- Linux线程基本知识
- 通过opencv (python) 获得mynteye小觅双目图像
- Maven打包(瘦身打包部署),不包含第三方依赖jar包
- 深耕核心技术·赋能数字化转型
- 5-6 UVA 1595 Symmetry对称轴
- 小白傻瓜式ChatGPT免费使用教程详细教学
- 小程序源码提取工具_小程序一款高效的视频声音提取和识别工具!
- 基于流的(Flow-based)生成模型简介
- stm32Cubemx实用篇(三):DAC电压输出和ADC电压检测以及内部温度传感器测温
- 教你如何查看附近的WiFi密码