gpt4 book ai didi

javascript - 在变量名中使用计数器

转载 作者:行者123 更新时间:2023-12-03 04:43:21 24 4
gpt4 key购买 nike

这是我目前所拥有的,但我无法让 v(i) 表现得与 v1 相同。我究竟做错了什么?我也尝试过下面的部分,但也不起作用。

var x = "v" + i;
alert(x);

我的主要问题如下:

var v1 = document.getElementById("thing1").innerHTML; // = 100
var v2 = document.getElementById("thing2").innerHTML; // = 150
var v3 = document.getElementById("thing3").innerHTML; // = 200

for (i = 0; i < 4; i++) {
if ( v(i) != ""){
alert(v(i));
}
}

提前致谢:)

最佳答案

你想要做的事情并不容易完成。您必须将变量分配给窗口对象,然后从那里打印它。

更好的解决方案是使用您自己的对象或数组来处理此问题:

var v1 = document.getElementById("thing1").innerHTML; // = 100
var v2 = document.getElementById("thing2").innerHTML; // = 150
var v3 = document.getElementById("thing3").innerHTML; // = 200
var array = [v1,v2,v3];
for (i = 0; i < 4; i++) {
if ( array[i] != ""){
alert(array[i]);
}
}

关于javascript - 在变量名中使用计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42981172/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com