Sot*_*ris 1 html javascript string variables jquery
我有一个带变量值的变量,比如说
var myVarMAX = 5;
Run Code Online (Sandbox Code Playgroud)
在HTML中我有一个元素id="myVar"
.
我将id
字符串MAX(创建一个字符串myVarMAX
)组合在一起.我的问题是如何使用此字符串来访问具有相同名称的变量?
你可以使用eval,但是如果你在窗口范围内有var,那就更好了
var myVarMAX = 5;
var id="MAX"; // likely not in a var
alert(window["myVar"+id]); // alerts 5
Run Code Online (Sandbox Code Playgroud)
但是,不要污染全球范围!
更好的解决方案就像我发布的链接中建议的那样
var myVars = {
"myVarMin":1,
"myVarMax":5,
"otherVarXX":"fred"
} // notice no comma after the last var
Run Code Online (Sandbox Code Playgroud)
那你有
警报(myVars [ "myVar的" + ID]);
归档时间: |
|
查看次数: |
2890 次 |
最近记录: |