【发布时间】:2021-11-17 22:32:25
【问题描述】:
如何在 JavaScript 中遍历数组,同时使用按钮将每个元素添加到 HTML 表中? (即点击一个按钮,“Rigatoni”就会添加到表格中。)
function New_Item() {
const Ingredients = ["Rigatoni", "Pesto", "Crushed Tomatoes", "Pasta Water", "Mozzarella Cheese", "Fresh Chopped Basil"]
for (var x = 0; x < Ingredients.length; x++)
var table = document.getElementById("myTable");
var row = table.insertRow(1);
var cell1 = row.insertCell(0);
cell1.innerHTML = Ingredients;
}
<table id="myTable">
<header>
<tr>
<td>Ingredient</td>
</tr>
</header>
<footer>
</footer>
</table>
<button type="button" onclick="New_Item()">Add Ingredient</button>
【问题讨论】:
-
在
for循环中应该出现的所有内容都使用方括号。目前,只有for语句下的第一行出现在循环中。我建议在深入学习之前先学习一些基本的 JavaScript 教程。 -
如果您能提供某种 UI 设计将会很有帮助
标签: javascript html arrays for-loop