パラメータを[TIL]addEventListener呼び出し関数(匿名関数)に入れる
2705 ワード
functionを使用する場合は、末尾に()を付けて実行します.
しかしfunctionにパラメータを加えて運用したいと思います.
この場合、匿名関数を使用してイベントが発生する瞬間を待機し、関数を使用する必要があります.
これをコールバック関数と呼びます.
もう一度内容を探して整理しなければなりません.
button1.addEventListener('click', handleClick('a'));
button2.addEventListener('click', handleClick('b'));
上記のコードを作成した後も、画面はボタン2をクリックする画面として保持される.functionを実行する()が追加されたためです.しかしfunctionにパラメータを加えて運用したいと思います.
この場合、匿名関数を使用してイベントが発生する瞬間を待機し、関数を使用する必要があります.
button1.addEventListener('click', function(){handleClick('a')});
button2.addEventListener('click', function(){handleClick('b')});
これにより,イベントをよく待ち,クリックした瞬間に関数を実行することができる.これをコールバック関数と呼びます.
もう一度内容を探して整理しなければなりません.
Reference
この問題について(パラメータを[TIL]addEventListener呼び出し関数(匿名関数)に入れる), 我々は、より多くの情報をここで見つけました https://velog.io/@jessie/TIL-addEventListener-호출함수에-argument-넣기-익명함수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol