2011-04-25 46 views
0

這是什麼?:什麼是「+ id +」用於?

document.getElementById("+id+") 

我已經看到了這個曾經多次在其他網站上的代碼,我想知道它的具體使用方法是,如果有一個替代使用此代碼。

---編輯---

Here是我最近看到它的網站上的一個示例。

+3

這是不太可能的,你看到這個確切形式的代碼 - 它不會工作,因爲一個ID不能包含'+'符號。你能舉一個活生生的例子嗎? – 2011-04-25 07:52:10

+4

這不是''+ id +「',它是'''+ id +''',最有可能確保'id'被解釋爲一個字符串。 – 2011-04-25 08:03:18

+0

@Anders剛剛發佈了一個答案指出,似乎沒有人注意到,因爲問題有雙引號:) – JohnP 2011-04-25 08:05:12

回答

7

好了,大家似乎已經錯過了一個事實,即這些都是2單引號,而不是單一的雙引號 :)

document.getElementById(''+id+''); //two single quotes 

這相當於下面除了它似乎是在做字符串連接值通過之前。

document.getElementById(id);