我想从文本框中获取值。我有这个Javascript代码:
var lines = new Array();
for (var i = 0; i < equation; i++) {
var s = document.getElementById("row"+i).value;
lines[i] = s;
}
在循环中,我无法连接&#34; row&#34;和我循环变量。如果我声明一个j变量,连接是好的,但是当我尝试增加j时,它有一个错误(不运行)。
var lines = new Array();
var j = 0;
for (var i = 0; i < equation; i++) {
var s = document.getElementById("row"+j).value;
lines[i] = s;
j++;
}
有什么问题?
答案 0 :(得分:0)
不是使用索引进行定位,而是将命令推送到数组
var lines = [];
for (var i = 0; i < equation; i++) {
var s = document.getElementById("row"+i).value;
lines.push(s);
console.log(lines)
}
并确保equation
存在并且它是一个数字且不大于您的所有行#row *