addEventListener点击看似存储点击

时间:2013-05-09 21:04:52

标签: javascript click addeventlistener

我从html页面调用了一些javascript代码。在html页面上,我有一个ID为“button_id”的按钮。我想在单击按钮时发生函数DoStuff(),这个javascript实现了这个:

document.getElementById("button_id").addEventListener("click", function()
{
    DoStuff();
}, false);

然而,当在html页面上点击其他内容(并且正常工作),然后我回来点击“button_id”按钮时,DoStuff()会被执行很多次。似乎其他点击被这个eventListener保存起来,并且所有点击都被立即释放。

造成这种情况的原因是什么,我该如何解决这个问题?顺便说一下,我一直在使用Chrome。

感谢。

0 个答案:

没有答案