0

我有一些从 html 页面调用的 javascript 代码。在 html 页面上,我有一个 ID 为“button_id”的按钮。我希望该功能DoStuff()在我单击按钮时发生,而这段 javascript 实现了这一点:

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

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

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

谢谢。

4

0 回答 0