[英]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.