【发布时间】:2014-01-14 10:25:45
【问题描述】:
我有一个包含一些数字的数组:
var bullet = [ 0, 39, 42, 89, 115 ];
并创建了一个 each 循环
$.each(bullet, function( index, value ) {
});
现在我想创建一个变量,并将索引作为每个项目名称的一部分。 像这样:
var bullet + index = document.getElementById("bullet_" + index);
应该是这样的:
var bullet0 = document.getElementById("bullet_0");
var bullet1 = document.getElementById("bullet_1");
等等……
但我的代码不起作用 - 它总是这样 Uncaught SyntaxError: Unexpected identifier
【问题讨论】:
-
这……不是个好主意。
-
像
bullet一样使用数组 -
我认为您需要解释一下为什么您要这样做?因为我很确定你是从错误的方式来的。
-
尝试简单的数组或js对象
-
不是一个好主意,但你可以。
window['bullet' + index] = document.getElementById("bullet_" + index);
标签: javascript jquery html each var