【发布时间】:2013-11-12 23:22:17
【问题描述】:
我想从文本框中获取值。我有这个 Javascript 代码:
var lines = new Array();
for (var i = 0; i < equation; i++) {
var s = document.getElementById("row"+i).value;
lines[i] = s;
}
在循环中我不能连接“行”和循环变量。如果我声明一个 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++;
}
有什么问题?
【问题讨论】:
-
您收到什么错误信息?乍一看,这在语法上并不错误。
-
在编写此代码后,每个条目都是
lines将是最后一个row。 -
一定有其他代码未显示导致问题....这个循环是否在另一个循环中?
-
第一个代码现在可以运行,但在循环之后没有其他代码运行(例如:alert("text");)。