有没有办法通过在 JavaScript 中组合其他两个变量来使用变量
Is there a way to use a variable by combining two other variables in JavaScript?
我的问题最好用代码形式解释。
<!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?
如果是全局window
变量,你可以
window[x+y];
这也将帮助您提供文档alert(eval(x+y))
相关文章:
- 在HTML包围的javascript中添加两个变量
- 填写表单后替换两个变量
- 为两个ID设置一个变量的正确语法
- 用于交换两个变量的 JavaScript 函数
- 使用一个表达式将两个变量分配给相同的值
- 如何添加两个变量而不使其在javascript中连接
- 通过变量在两个数字之间切换
- 有可能让两个变量指向同一个对象吗?(javascript)
- 在两个浏览器选项卡之间共享变量范围
- 带有两个变量函数的Ajax提交表单
- 将两个变量的值加在一个变量中
- JavaScript:检查变量是否等于两个或多个值之一的简单方法
- 如何使用javascript获取两个变量的最高值
- 在同一页上的两个脚本中使用全局变量
- 在两个导出的函数中使用变量
- 如何从字符串中获取两个变量
- 删除两个函数使用的全局变量
- 测试两个变量是否包含一些数据 JavaScript
- 定义两个具有相同参数的变量
- 将两个变量从php发送到javascript