好吧,我正在構建一個應用程序(對於Chrome(*不是擴展名)),並在頁面上有一堆重複的元素。所以我決定用動態的循環,像這樣來構建這些元素:當它嘗試我的功能附加到onclick事件發生Chrome「onclick」事件問題
for(var i = 1; i <= 64; i++){
var elem = document.createElement('div');
elem.id = "element"+i;
elem.onclick = "doSomething()"
$("parentElement").appendChild(elem);
}
我的問題。當我看元素有上沒有onclick屬性......甚至當我逐句通過我可以站上罰球線:
elem.onclick = "doSomething()"
於是我又一步而已......到目前爲止,我已經試過用並沒有引號和.onclick和.onClick ...
謝謝你提前!
謝謝!現在如果我想將一個參數傳入doSomthing()會怎麼樣?我應該只使用一個惱人的功能?如elem.onclick = function(){doSomething(obj.id)} – jpalladino84
@ ThisGuy84:是的,這是要走的路。 – pimvdb
仍然有問題...當我appendChild它刪除onclick事件! – jpalladino84