【发布时间】:2019-06-01 15:29:16
【问题描述】:
我需要帮助来了解如何将此块转换为更简单的 for 循环:
var a,b,c;
a = parseInt(document.getElementById("a").value);
b = parseInt(document.getElementById("b").value);
c = parseInt(document.getElementById("c").value);
是否可以使用 for 循环从表单中获取所有值,然后将其存储在数组中?
arr = [];
for (var i = 0; i < 3; i++) {
var letter = parseInt(document.......value);
arr.push(letter);
} // end for
形式:
<form name="yourform">
<table>
<tr>
<td><label for="a">Enter first number:</label></td>
<td><input type="text" id="a" size="6"></td>
</tr>
<tr>
<td><label for="b">Enter second number:</label></td>
<td><input type="text" id="b" size="6"></td>
</tr>
<tr>
<td><label for="c">Enter third number:</label></td>
<td><input type="text" id="c" size="6"></td>
</tr>
<tr>
<td></td>
<td><button here onclick("functionhere") /></td>
</tr>
</table>
【问题讨论】:
-
表单是什么样的?你能发布HTML吗? (可能有一种不使用 ID 的好方法)
-
请不要使用
table进行布局。它旨在仅用于显示表格数据。
标签: javascript