JS将表格数据写入二维数组

 时间:2026-05-06 22:26:02

1、将如下一张<table>标签内的数据写入二维数组,忽略表头<th>标签内容

JS将表格数据写入二维数组

2、JS内容如下:

<script script type="text/javascript">

/*获取表格内行和列的内容*/

var tr = document.getElementsByTagName("tr");

var td = document.getElementsByTagName("td");

/*定义一个k*l长度的二维数组*/

var depData = new Array();

for(var k = 0; k < tr.length -1; k++){

depData[k] = new Array();

for(var l = 0; l < td.length/(tr.length -1); l++)

depData[k][l] = ""; /*此处初始化二维数组为空字符串*/

}

/*将表格内数据写入二维数组*/

for(var i = 0; i < tr.length-1; i++)

for(var j = 0; j < td.length/(tr.length -1); j++){

depData[i][j] = td[i*(td.length/(tr.length -1))+j].innerText;

}

<script>

3、JS部分请尽量放在文档尾部,需要等待表格加载完毕再运行。本段程序可根据表格内容的变化动态获取表格内容。

  • 配置JDBC篇之一:配置Java环境变量
  • jquery怎样得到指定div下的指定a标签
  • 文件夹里的jsp如何使用jQuery
  • c#如何设置button的ContextMenuStripChanged
  • 如何使用SQLyog在数据库中索引数据
  • 热门搜索
    中国旅游年 溪口旅游 佳木斯旅游学校 南京市旅游地图 法国巴黎旅游攻略 旅游活动策划方案 淮安旅游景点大全 北京怀柔旅游 智慧旅游平台 上海旅游人才网