[英]user input sets array length
我有一个用户输入数字的文本框。 此数字将设置数组长度,然后将提示用户输入数字。 提示用户的次数基于此数字。 我遇到的问题是我无法在文本框中获取值来设置长度。 这是我正在使用的代码
<script>
var arraySize = document.getElementById("txtSize");
function startProcess() {
alert("the value is " + arraySize.value);
}
</script>
我只有警报框用于测试以查看其是否正常运行,但是出现错误行:19错误:无法获取未定义或空引用的属性“值”
其余的HTML代码是<
p>
Enter Size of the Array:
<input type="text" id="txtSize" value="">
<input type="button" value=" START " onclick="startProcess()">
</p>
<p>
<table>
<tr>
<td>Array Sum</td>
<td>Array Product</td>
</tr>
<tr>
<td><input type="text" id="txtSum" value="")></td>
<td><input type="text" id="txtProd" value="")></td>
</tr>
</table>
</p>
您的第一行很糟糕,您忘记获取价值:
enter code here
var arraySize = document.getElementById(“ txtSize”);
应该是这样的:var arraySize = document.getElementById(“ txtSize”)。value;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.