繁体   English   中英

声明并使用for循环填充数组

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM