[英]Declare and fill in the an array with the for loop
我想使用JavaScript中的for循环创建一个数组。 我希望我的数组由10个或更多变量(var kaunt1,var kaunt2等)组成,这些变量实际上是div标签中的数字。
我在下面尝试了此代码,但无法正常工作??? 我想念什么吗?
var arr = [];
for(var i=1; i<=10; i++) {
var kaunt[i] = parseInt(document.getElementById("A"+i).innerHTML, 10);
}
var kaunt[i] = ...
不是将索引添加到数组的方式,这是语法错误。
只需使用kaunt[i] = ...
。
您在声明arr
,但是使用kaunt
吗? 不知道那是什么,但是如果它们意味着同一件事,则应该将其标准化。
无论如何,请使用kaunt.push(parseInt(document.getElementById("A"+i).innerHTML, 10));
(no var
)在您的for
。
摆脱kaunt [i]前面的var。
kaunt[i] = ....
我想别人打败了我,但是应该这样做...
var kaunt = new Array();
for(var i=1; i<=2; i++) {
kaunt[i] = parseInt(document.getElementById("A"+i).innerHTML, 10);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.