【发布时间】:2011-11-07 02:27:39
【问题描述】:
好的,所以我正在构建一个应用程序(用于 Chrome(*不是扩展名))并在页面上有一堆重复的元素。所以我决定使用循环动态构建这些元素,如下所示:
for(var i = 1; i <= 64; i++){
var elem = document.createElement('div');
elem.id = "element"+i;
elem.onclick = "doSomething()"
$("parentElement").appendChild(elem);
}
当它尝试将我的函数附加到 onclick 事件时,会出现我的问题。当我查看元素时,它上面没有 onclick 属性......即使我单步执行,我也可以到达这条线:
elem.onclick = "doSomething()"
然后我再一步,什么都没有……到目前为止,我已经尝试过带引号和不带引号以及 .onclick 和 .onClick...
提前谢谢你!
【问题讨论】:
标签: javascript html dom google-chrome