我知道您可能认为这是一个重复或愚蠢的问题。但答案对我没有帮助。
这是我的简单问题:
var option1 = "some text";
var option2 = "some text";
var option3 = "some text";
我想在 for 循环中访问元素“option1、option2、option3”:
for(var i = 1; i < 4; i++)
{
alert(option+i);
}
我知道它不应该是 option+i 但我不知道如何解决这个问题。
提前感谢您的帮助。
如果您发现这是重复的,请标记此问题。谢谢
最佳答案
如果它们是window
范围内的变量,那么你可以访问window['option'+i]
。然而,你真的应该只使用一个数组:
var option = [
"some text",
"option 2",
"option 3"
];
for( var i=0; i<3; i++) alert(option[i]);
关于javascript - 动态访问 Javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11515924/