2016-08-21 95 views
-4

我想使用HTML以表格格式显示以下内容。 您能否快速帮助使用HTML显示此内容。 请在下面的示例表内容找到。使用HTML显示表格

Name | Count 
------------ 
X1 | 6 
X2 | 3 
+0

这是基本!请在提问前了解基本知识。 http://www.w3schools.com/html/html_tables.asp –

+0

我的意思是以这种方式问“而不是硬编码HTML表中的值,直接从另一个数据文件中如何显示该数据在表 – Rajendran

+0

'另一个数据文件是什么数据文件?像** json **文件? –

回答

0

阅读代码,如果你什么都不懂,请随时询问。

只是一个说明..你可以追加每行和单元.appendChild什么的。我之所以通过构建一个字符串并将其附加到最后,是因为DOM操作很繁琐,所以我宁愿只做一次,而不是每一行和单元格。明白了吗?

var jsonResponse = '[ { "name": "x16", "count": "x23" } ]'; 
 
var json = JSON.parse(jsonResponse); 
 

 
var output = ''; 
 
for (var i = 0; i < json.length; i++) { 
 
    output += '<tr><td>' + json[i].name + '</td><td>' + json[i].count + '</td></tr>'; 
 
} 
 

 
document.querySelector('tbody').innerHTML = output;
<table> 
 
    <thead> 
 
    <tr> 
 
     <th>Name</th> 
 
     <th>Count</th> 
 
    </tr> 
 
    </thead> 
 
    <tbody> 
 

 
    </tbody> 
 
</table>

+0

如何使用javascript文件来实现这个功能? – Rajendran

+0

你说的javascript文件是什么意思?你的意思是'jsonResponse'位于另一个JavaScript文件中?如果是这样,它不需要改变。如果没有,请向我解释.. –

+0

而不是使用Json,使用javascript代码本身如何实现这一目标?就像使用JavaScript代码作为外部脚本并在ta中使用该外部脚本在浏览器中显示数据? – Rajendran