這是DOM編程藝術的一個移動元素的例子:
有兩個問題:
1、var repeat = "moveElement('"+elementID+"',"+final_x+","+final_y+","+interval+")";
這句話裡"moveElement('"+elementID+"',"這部分怎麼理解?為什麼這樣寫elementID不會被當作“elementID”這樣一個字符串處理,而是會傳遞參數進去。
2、能不能寫成這樣:
"moveElement("+elementID+","+final_x+","+final_y+","+interval+")";
按照你的寫法,拼接出來的參數沒有引號。
bituminous一個是 moveElement('abc',1,2,100) 一個是 moveElement(abc,1,2,100)
如果是字符串,而不是對象或者數字,必須有引號。