如何在字符串中使用变量

时间:2016-03-13 14:29:31

标签: javascript

我可以使用此代码获取范围的值:

document.getElementById("aaa:j_idt89:0:asd").innerHTML

但我想使用像i=1这样的变量,例如:

i=1
document.getElementById("aaa:j_idt89:'[i]':asd").innerHTML

但它会出错。如何在字符串中使用i变量?

2 个答案:

答案 0 :(得分:2)

使用此代码

document.getElementById("aaa:j_idt89:"+ i +":asd").innerHTML

请注意我在里面做的改变。 "+ i +"。实际上你需要一个 String Concatenation

解释代码。

i = 1

"aaa:j_idt89:"+ i +":asd" = "aaa:j_idt89:"+ 1 +":asd" = "aaa:j_idt89:1:asd" = thats what you need

答案 1 :(得分:1)

这应该适合你:

var i = 1;
var element = document.getElementById("aaa:j_idt89:" + i + ":asd").innerHTML

你需要构建你的字符串,并使用你需要的变量将它连接到你的字符串,如上面" + i + ",它将起作用。