JavaScriptでaddEventListener()メソッドを実装する方法は?



addEventListener()は、記述されたイベントが発生したときにリッスンし、呼び出されるイベントを受け取る組み込みのJavaScript関数です。

イベントはの重要な部分です 。Webページは、発生したイベントに従って応答します。一部のイベントはユーザーが生成し、一部はAPIによって生成されます。この記事では、イベントがどのように発生するか、JavaScriptのメソッドaddEventListenerが次の順序でどのように使用されるかを確認します。

イベントリスナーとは何ですか?

イベントリスナーは、イベントの発生を待機するJavaScriptのプロシージャです。の簡単な例 イベント ユーザーがマウスをクリックするか、キーボードのキーを押すことです。





ザ・ addEventListener() 作り付けです JavaScript関数 これは、リッスンするイベントと、記述されたイベントが発生するたびに呼び出される2番目の引数を取ります。既存のイベントハンドラーを上書きすることなく、任意の数のイベントハンドラーを単一の要素に追加できます。

JavaScriptのaddEventListener()

いくつかの 特徴 イベントリスナーメソッドの内容は次のとおりです。



  • ザ・ addEventListener() メソッドは添付します イベントハンドラ 指定された要素に。
  • このメソッドは、イベントハンドラーを要素にアタッチします。 上書き 既存のイベントハンドラー。
  • あなたは付け加えられます 多くのイベントハンドラー 1つの要素に。
  • の多くのイベントハンドラーを追加できます 同じタイプ 1つに 素子 、つまり2つの「クリック」イベント。
  • イベントリスナーは、任意のに追加できます 判定 HTML要素だけでなくオブジェクト。つまり、ウィンドウオブジェクトです。
  • addEventListener()メソッドはそれを作ります より簡単に どのように制御する イベントが反応します バブリングに。

addEventListener()メソッドを使用する場合、JavaScriptは マークアップ。読みやすくするため、HTMLマークアップを制御していない場合でもイベントリスナーを追加できます。

また、を使用してイベントリスナーを簡単に削除できます removeEventListener()メソッド

構文:



target.addEventListener(type、listener [、options])target.addEventListener(type、listener [、useCapture])target.addEventListener(type、listener [、useCapture、wantsUntrusted])

パラメータ値

パラメータ 説明

イベント

必須。イベントの名前を指定する文字列。

注:「on」プレフィックスは使用しないでください。たとえば、「onclick」の代わりに「click」を使用します。

すべてのHTMLDOMイベントのリストについては、完全なHTMLDOMイベントオブジェクトリファレンスを参照してください。

ソルトスタックvsパペットvsシェフ

関数

必須。イベントが発生したときに実行する関数を指定します。

イベントが発生すると、イベントオブジェクトが最初のパラメーターとして関数に渡されます。イベントの種類 オブジェクト 指定されたイベントによって異なります。たとえば、「クリック」イベントはMouseEventオブジェクトに属します。

useCapture

オプション。イベントをキャプチャフェーズで実行するか、バブリングフェーズで実行するかを指定するブール値。

可能な値:true –イベントハンドラーはキャプチャフェーズで実行されますfalse-デフォルト。イベントハンドラーはバブリングフェーズで実行されます


イベントリスナーがどのように機能するかがわかったところで、JavaScriptのaddEventListener()の例を見てみましょう。

JavaScriptのaddEventListener():例

 
&lt!DOCTYPE html&gt&lthtml&gt&ltbody&gt&ltp&gtこの例では、addEventListener()メソッドを使用して、ユーザーがボタンをクリックしたときに関数を実行します。&lt / p&gt&ltbutton id = 'myBtn'&gtTry it&lt / button&gt&ltp id = 'demo'&gt&ltscript&gt document.getElementById ( 'myBtn')。addEventListener( 'click'、myFunction)function myFunction(){document.getElementById( 'demo')。innerHTML = 'Hello World'}&lt / script&gt&lt / body&gt&lt / html&gt

JavaScriptのaddEventListener

これで、JavaScriptでのこのaddEventListenerが終了します。イベントリスナーがどのように 方法 JavaScriptで動作します。

私たちをチェックしてください インストラクター主導のライブトレーニングと実際のプロジェクト経験が付属しています。このトレーニングにより、バックエンドおよびフロントエンドのWebテクノロジーを操作するスキルを習得できます。これには、Web開発、jQuery、Angular、NodeJS、ExpressJS、およびMongoDBに関するトレーニングが含まれます。

質問がありますか? 「JavaScriptのaddEventListener」ブログのコメントセクションでそれについて言及してください。折り返しご連絡いたします。