2

イベント ハンドラーが 2 つの異なるスクリプトに格納されている場合、同じボタンで 2 つの .onclick イベント ハンドラーを使用することは可能ですか? 必要な 2 つの関数を同じ .onclick ハンドラーで呼び出すのは簡単だとわかっていますが、これを回避する方法があるかどうか知りたいです。

私が持っているとしましょう

script1.js

someButton.onclick = function() {
    someFunction1();

}

script2.js

someButton.onclick = function() {
    someFunction2();

}

これらのスクリプトを html でこの順序で実行すると、someFunction2() onclick が呼び出されます。これは、ボタンの機能が script2.js によって上書きされると想定しているためです。

4

2 に答える 2