0

JavaScript で 1 回のクリック イベントで 2 つの関数をトリガーしたかったのです。それは可能ですか?

4

2 に答える 2

1

はい、複数のイベントリスナーを登録できます。

 yourElement.addEventListener("click", function1, false); 
 yourElement.addEventListener("click", function2, false); 
于 2012-12-24T20:48:13.563 に答える
1

はい、2 つの関数を呼び出すクリック時に呼び出される単一の関数を作成するだけです。

function clickHandlerFunction() {
    function1();
    function2();
}

または、好きな方で、複数のイベント リスナーを登録します。どちらもさまざまな状況で適切です。

関数の 1 つを追加または削除する機能が必要な場合は、別のリスナーとして登録すると、後で特定のリスナーを削除できます。上記の方法では、すべての関数を呼び出すか、まったく呼び出さないようにすることができます。

于 2012-12-24T20:48:25.590 に答える