我有这样的数组值。我想在 HTML 表格标签中显示这些值
<script type="text/javascript">
var orderArray = [
["1","29-Aug-2012", "Product1", "client1"],
["2","29-Aug-2012", "Product2", "client2"],
["3","29-Aug-2012", "Product3", "client3"],
["4","29-Aug-2012", "Product4", "client4"],
["5","29-Aug-2012", "Product5", "client5"]
];
function display()
{
for(i=0;i<ordertArray.length;i++)
{
//How to display values of array inside the div or table tag ???
}
}
</script>
如何在 div 或 table 标签中显示数组的值???
orderArray
的项目代表 <tr>
元素,里面的每一项代表一个<td>
元素。所以你可以遍历 orderArray
创建<tr>
s,然后在每个循环中遍历其元素,创建 <td>
小号:http://jsfiddle.net/h7F7e/ .
var table = document.getElementById("table"); // set this to your table
var tbody = document.createElement("tbody");
table.appendChild(tbody);
orderArray.forEach(function(items) {
var row = document.createElement("tr");
items.forEach(function(item) {
var cell = document.createElement("td");
cell.textContent = item;
row.appendChild(cell);
});
tbody.appendChild(row);
});
我是一名优秀的程序员,十分优秀!