【发布时间】:2013-02-16 08:42:28
【问题描述】:
在 JavaScript 中,是否可以从 2D 数组生成 HTML 表格?编写 HTML 表格的语法往往非常冗长,所以我想从 2D JavaScript 数组生成 HTML 表格,如图所示:
[
["row 1, cell 1", "row 1, cell 2"],
["row 2, cell 1", "row 2, cell 2"]
]
会变成:
<table border="1">
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>
所以我正在尝试编写一个 JavaScript 函数,该函数将从 2D JavaScript 数组中返回一个表,如下所示:
function getTable(array){
// take a 2D JavaScript string array as input, and return an HTML table.
}
【问题讨论】:
-
我很惊讶以前没有人问过这个问题。我认为这将是大多数 Web 开发人员需要的东西。
-
@VoronoiPotato 我发布了我自己问题的答案,以便该答案对其他 Web 开发人员有用 - 这就是 Stack Overflow 的用途。在 Stack Exchange Network 上发布问题时,甚至会显示“回答您自己的问题”按钮。
-
@VoronoiPotato,这里欢迎自我回答问题 - 您可能对问题本身有疑问,但即时回答问题的能力不应该是其中之一。 blog.stackoverflow.com/2012/05/encyclopedia-stack-exchange
标签: javascript html-table