【发布时间】:2022-01-28 00:10:33
【问题描述】:
我想一次在多个 HTML 表格元素中显示数据数组中的多个值。并且数据值会发生变化,需要用 HTML 覆盖。我通过使用嵌套的forEach 尝试了类似下面的操作,但它不起作用。我该怎么办?
我试过appendchild,但它会随着数据值的更新而创建新的单元格,我不想要它。
HTML
<table>
<thead>something</thead>
<tbody>
<tr id="changeThis">
<th>row head</th>
<td>0</td><!-- 1 -->
<td>0</td><!-- 2 -->
<td>0</td><!-- 3 -->
<td>0</td><!-- 4 -->
</tr>
</tbody>
</table>
js
const data = [1, 2, 3, 4]
const changeThis = document.querySelector("#changeThis");
changeThis.forEach(cellItem => {
data.forEach(dataItem => {
cellItem.innerHTML = dataItem
})
})
感谢您的帮助!
【问题讨论】:
-
您的意思是
appendChild而不是appendchild?
标签: javascript arrays sorting