gpt4 book ai didi

javascript - 如何在 HTML 表格中使用 javascript 对象

转载 作者:行者123 更新时间:2023-11-30 16:30:37 25 4
gpt4 key购买 nike

我有 2 个 Javascript 对象,我想将它们的值用作 HTML 表的一部分。

对象为 JSON 格式。这意味着每个元素在我的 Javascript 中看起来如下所示:

total[0] = {name: 'Total', y: '230'}
totalRenew[0] = {name: 'Renew Total', y: '30'}

我需要像这样在表格中呈现它们的 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>

但这只是打印实际的文本。这些值是动态的,每 5 分钟更改一次。

如何在 HTML 表格中引用 JavaScript 元素?

最佳答案

如果您没有使用像 Angular 这样的框架,请使用 JavaScript 来插入您的值。试试这个:

<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:

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;

关于javascript - 如何在 HTML 表格中使用 javascript 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33376337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com