Javascript循环变量

时间:2013-11-12 23:22:18

标签: javascript concatenation

我想从文本框中获取值。我有这个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++;
}

有什么问题?

1 个答案:

答案 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 *