簡體   English   中英

如何在字符串中使用變量

[英]How to use a variable inside a string

我可以使用此代碼獲取跨度的值:

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

但我想使用像i=1這樣的變量,例如這樣:

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

但它給出了一個錯誤。 如何在字符串中使用i變量?

使用此代碼

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

這應該適合你:

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

你需要建立你的字符串並使用你的變量,你需要像上面那樣將它連接到你的字符串" + i + " ,它會起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM