好吧,我正在构建一个应用程序(对于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