[英]How to use a javascript object in an HTML table
I have 2 Javascript
objects and I want to use their values as part of an HTML
table. 我有2个
Javascript
对象,我想将它们的值用作HTML
表的一部分。
The objects are in JSON
format. 这些对象为
JSON
格式。 Meaning each element looks like the following in my Javascript
: 含义每个元素在我的
Javascript
如下所示:
total[0] = {name: 'Total', y: '230'}
totalRenew[0] = {name: 'Renew Total', y: '30'}
I need to render their y
values in a table like so: 我需要在一个表中呈现它们的
y
值,如下所示:
<table style="position:absolute; z-index: 1000; margin-left: 25px; margin-top:400px; width:20%">
<th>Output (MW)</th>
<tr></tr>
<tr>
<td><strong>Total</strong></td>
<td>{$total[0].y}</td>
</tr>
<tr>
<td><strong>Renewables</strong></td>
<td>{totalRenew[0].y}</td>
</tr>
</table>
But this simply prints the actual text. 但这只是打印实际文本。 These values are dynamic and will change every 5 minutes.
这些值是动态的,每5分钟更改一次。
How do I reference a JavaScript element in an HTML table? 如何在HTML表中引用JavaScript元素?
If you are not using a framework like Angular, use JavaScript to insert your values. 如果您未使用Angular之类的框架,请使用JavaScript插入值。 Try this:
尝试这个:
<table style="position:absolute; z-index: 1000; margin-left: 25px; margin-top:400px; width:20%">
<th>Output (MW)</th>
<tr></tr>
<tr>
<td><strong>Total</strong></td>
<td><span id="total"></span></td>
</tr>
<tr>
<td><strong>Renewables</strong></td>
<td><span id="totalRenew"></span></td>
</tr>
</table>
Javascript: 使用Javascript:
total[0] = {name: 'Total', y: '230'};
totalRenew[0] = {name: 'Renew Total', y: '30'};
document.getElementById('total').innerHTML = total[0].y;
document.getElementById('totalRenew').innerHTML = totalRenew[0].y;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.