0

我的问题最好用代码形式解释。

<!DOCTYPE HTML>
<html>
<head></head>
<body>
<script>
var x = "x";
var y = 1;
var x1 = "something";
alert(x+y);
</script>
</body>
</html>

然后我希望它提醒 x1 的值,在这种情况下它是“某物”。如您所见,这显然行不通,但是您将如何在 JavaScript 中执行此操作?如果您能尽可能简单地回答,那将非常感激,因为我是编程新手。

编辑:

我只是想在这里澄清一下,上面的代码实际上并不是我的项目。我只是想以简单的方式解释我的问题,以便每个人都能理解我。我将在下面放一个我的实际项目代码示例。

value_+x=document.getElementById('square_+x');

我再次知道这行不通,但你能把它改成

value_4=document.getElementById('square_4');

如果 x 恰好是 4?

4

2 回答 2

4

如果它是一个全局window变量,你可以这样做

window[x+y];
于 2013-10-28T16:43:11.930 回答
0

这将帮助您提供文档以及警报(eval(x+y))

于 2013-10-28T16:53:41.543 回答