我正在尝试向容器 div 中的子 div 添加事件侦听器。我在弄清楚如何正确执行此操作时遇到问题。到目前为止我的代码在这里:pastebin。监听器(点击)在第 35 行
问问题
228 次
2 回答
1
您正在调用该context
函数,而不是将其作为侦听器传递。我的意思是,这个:
divs[i].addEventLisenter('click', context(divs[i].id), true);
应该:
divs[i].addEventLisenter('click', context, true);
还有这个:
function context(id) {
console.log(id+' clicked');
}
应该:
function context(evt) {
console.log(this.id + ' clicked');
}
于 2012-04-28T02:25:01.070 回答
-1
JavaScript 是解释型的,因此您应该将 docINIT 的定义移到它的使用之上。
于 2012-04-28T02:13:05.583 回答