如何将二维javaScript数组的内容显示到HTML表中
How to display contents of a 2-D javaScript Array into HTML Table?
JavaScript Code :此代码必须在结果数组的每一行上显示两个值
问题 : 在一行中显示所有值
var tablecontent = '<tr>';
for ( var i=0 ; i<pos; i++)
{
tablecontent += "<td>"+result[pos][0]+"</td><td>"+result[pos][1]+"</td>";
}
tablecontent = '</tr>';
test.innerHTML += tablecontent;
网页代码 :
<div id="test">
<table>
<th>
<td>Column 1</td>
<td>Column 2</td>
</th>
</table>
这里是 JSFiddle.你有 2D 阵列...
var data = [
[1, 2],
[3, 4],
[5, 6],
[7, 8],
[9, 10],
[11, 12]
];
然后循环遍历每个单元格并将单元格数据附加到变量var tr;
...
for(var i in data){
var tr;
for(var j in data[i]){
console.log(data[i][j]);
tr += '<td>'+data[i][j]+'</td>';
}
tr = '<tr>'+tr+'</tr>';
$('#table tbody').html(tr);
}
$('#table tbody').html(tr);
的最后一行使用的是 Jquery,但你可以用标准的 JavaScript 代码替换它。
相关文章:
- 使用jQuery隐藏和显示表中的额外列
- 什么'这是用javascript隐藏和显示表中所有行的最快方法
- 使用jquery显示表中的相邻行
- jQuery 以突出显示表中选定的行和列
- Asp.net 客户端单击显示表中其他单元格的值
- 显示表中的行(如果它具有特定值)
- 如何使用 Angular.js ng-repeat 显示表中的数据数组
- 首先或顶部显示表中的这些记录,由首选的 creteria 显示
- 隐藏显示表中的列
- 使用reactjs、localStorage和state(遍历)以模式显示表中的数据
- Titanium在tableview中显示表中的数据
- 可以't从js中显示表中的数据
- 强制使用jquery显示表中的前5行
- 循环时隐藏/显示表中的内容
- 单击列值时高亮显示表中的特定行.需要javascript帮助
- AngularJS ng重复显示表中的嵌套数组
- datatable.js-只显示表中的5个记录器+禁用“;显示记录”;
- 无法根据下拉列表或输入字段显示表中的行数
- 通过jquery突出显示表中的第一行
- 突出显示表中选定的行