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