请确保您的for循环中设置的条件是正确的,并且数组或对象中有足够的元素。下面是一个for循环在表单中遍历数组的例子:
HTML部分:
JavaScript部分:
function processForm() {
var items = document.getElementById("items").value.split(",");
var quantity = document.getElementById("quantity").value.split(",");
var output = "";
for (var i = 0; i < items.length; i++) {
output += items[i] + " x " + quantity[i] + "
";
}
document.getElementById("output").innerHTML = output;
}
在这个例子中,我们首先获取表单中的“items”和“quantity”输入,这些输入包含逗号分隔的值。我们将这些输入分解成数组。然后,我们使用for循环遍历所有的项目,并将它们和对应的数量添加到输出字符串中。最后,我们将输出字符串设置为输出元素的innerHTML。这应该会在表单上正确工作。
上一篇:表单上的单选按钮未显示出来