id問題和拼接
var ulList=document.getElementById(id);
?setTimeout("change('"+id+"',-1)",1)
請問下,為什么第一句不用拼接id,第二句需要拼接,還有他是如何拼接的,總感覺拼接后多了一對引號
var ulList=document.getElementById(id);
?setTimeout("change('"+id+"',-1)",1)
請問下,為什么第一句不用拼接id,第二句需要拼接,還有他是如何拼接的,總感覺拼接后多了一對引號
2017-02-25
舉報
2017-03-06
setTimeout("change('"+id+"',-1)",1),這句不是為了拼接id,而是給setTimeout傳入函數名,以字符串表示。
setTimeout([函數],[毫秒數]),因此我們實際上是要獲得"ChangeH('mnuUL',1)"這樣的字符串。