在使用JS时,经常会使用操作DOM树的方法来实现对HTML页面的修改,但在读取表格控件时,有一种简单的方法,就是通过获取tbody对象,此对象将行列的操作,作为二维数组来操作。

从网络中找到了些描述:

Table下面可以有thead和tbody两个分组对象,某些时候可以代替div使用,比如实现某部份表格隐藏。

tr是行,th或者td是列,这些对象构成表格阵列

每一个...就是我们所说得rows[id]

每一个...或者...就是cells[id]了

对于使用table来作为整个分组,我个人更喜欢tbody来代替table.

在table生命周期,只要我们知道tbody预设的id,我们就可以通过以下js代码获得这个tbody

document.getElementById(tbodyID);

js是弱类型语言,我们可以通过var一个对象来作为这个tbody的标记,然后就可以引用rows和cells了

var tbodyObj = document.getElementById(tbodyID);

tbodyObj.rows[rowID].cells[colID].innerText = "abcd";

tbodyObj.rows[rowID].cells[colID].innerHTML = "abcd

(innerHTML是指html代码,innerText是指显示的text);

js中的rows和cells的使用相关推荐

  1. JS中的rows和cells

    rows集合返回表格中所有行的一个数组: cells集合返回表格中所有单元格的一个数组. 语法 tableID.rows[rowsIndex] tableID.cells[cellsIndex] 例如 ...

  2. JS学习笔记六:js中的DOM操作

    1. JS学习笔记六:js中的DOM操作 文章目录 1. JS学习笔记六:js中的DOM操作 1.1. 获取Dom节点 1.2. 元素属性的操作方式 1.3. DOM节点的创建.插入和删除 1.4. ...

  3. JS中的DOM与BOM

    一.Javascript组成 JavaScript的实现包括以下3个部分: ECMAScript(核心) 描述了JS的语法和基本对象. 文档对象模型 (DOM) 处理网页内容的方法和接口 浏览器对象模 ...

  4. js中document通过ID获取的一些使用方法

    js中document通过ID获取的一些使用方法 document.getElementById("link").href;  document.getElementById(&q ...

  5. react性能优化方案_React灵敏且性能卓越的Spray + Akka解决方案,以“在Java和Node.js中发挥并发性和性能”...

    react性能优化方案 在我以前的文章中,我研究了一个虚拟的交易引擎,并将基于Java的阻止解决方案与基于Node.js的非阻止解决方案进行了比较. 在文章的结尾,我写道: 我怀疑随着Node.js的 ...

  6. 反应灵敏且性能卓越的Spray + Akka解决方案,以“在Java和Node.js中发挥并发性和性能”...

    在我以前的文章中,我研究了一个虚拟的交易引擎,并将基于Java的阻止解决方案与基于Node.js的非阻止解决方案进行了比较. 在文章的结尾,我写道: 我怀疑在Node.js近期取得成功之后,越来越多的 ...

  7. js中自定义对象、json对象、json字符串、普通js对象 --js学习那本书上的

    4.7 自定义对象 JS除了内置对象之外,还允许我们程序自己定义属于我们自己的对象,在JS中自定义对象的方式有2种:通过构造器创建对象,通过初始化器创建对象. 4.7.1 构造器创建对象(原生JS对象 ...

  8. js中自定义对象、json对象、json字符串、普通js对象

    4.7 自定义对象 JS除了内置对象之外,还允许我们程序自己定义属于我们自己的对象,在JS中自定义对象的方式有2种:通过构造器创建对象,通过初始化器创建对象. 4.7.1 构造器创建对象(原生JS对象 ...

  9. html遍历table tr,js中获取 table节点各tr及td的内容简单实例

    js中获取 table节点各tr及td的内容简单实例 2019-01-06 编程之家 https://www.jb51.cc 编程之家收集整理的这篇文章主要介绍了js中获取 table节点各tr及td ...

最新文章

  1. VS 打开No EditorOptionDefinition export found for the given option name问题解决
  2. WIN7 任务栏放右侧 有个BUG
  3. swift UI专项训练5 定制视图控制器
  4. 对计算属性中get和set的理解
  5. Atitit.获取主板与bios序列号获取硬件设备信息  Wmi wmic 的作用
  6. 【Kaggle-MNIST之路】CNN+改进过的损失函数+多次的epoch(四)
  7. hdu5489 Removed Interval dp+线段树优化
  8. Spring 自动装配 ‘byType’
  9. EE JSP:Servlet的反向外套
  10. Ubuntu 20.04更换下载源阿里云
  11. Android必学之数据适配器BaseAdapter
  12. OLTP和OLAP的区别
  13. iOS OpenGL ES2.0教程   Lesson03 旋转
  14. 疫情下的思考:全球疫情带来的危机与机遇
  15. 在过程中要正式批准可交付成果_2014年PMP考试模拟题
  16. windows10上配置pyspark工作环境
  17. 自制PMW3901光流模块
  18. python线性回归分析看相关性_机器学习入门:相关性分析之线性回归
  19. CentOS修改hosts文件及生效命令
  20. 易基因|DNA甲基化和转录组联合揭示代际遗传对高龄产妇的影响 | 表观遗传研究

热门文章

  1. 数学向量 java,数学向量和旋转(Topdown java game dev – physics problem)
  2. 爱奇艺:商业模式、技术创新、内容沉淀
  3. 基于GAMS的数学建模与系统优化
  4. Python将SVG转换成PNG图像
  5. 实现图像检索系统需要用到哪方面的知识?
  6. cache相关命中率的运算_Cache和命中率
  7. 35591-00-5,Cyclo(Phe-Ser),环(L-苯丙氨酰-L-丝氨酰)
  8. Verilog数字系统设计——10进制计数器
  9. 记录总结并分享下自己找工作的经历
  10. 跨境电商——亚马逊日本站(上)