⊗jsPmDmNEH 344 of 505 menu

JavaScriptにおける名前付きイベントハンドラ

これまでのレッスンでは、イベントハンドラとして無名関数を使用してきました。これは実際には必須ではなく、関数は通常の名前付き関数でもかまいません。例として、次のような関数があるとします:

function func() { console.log('!!!'); }

また、次のようなボタンがあるとします:

<input id="button" type="submit">

ボタンをクリックしたときに、私たちの関数 func が実行されるようにしましょう。そのために、addEventListener のパラメータとして関数名を次のように渡します:

let button = document.querySelector('#button'); button.addEventListener('click', func); function func() { console.log('!!!'); }

次のHTMLコードがあります:

<input id="button1" type="submit" value="button1"> <input id="button2" type="submit" value="button2">

次の関数があります:

function func1() { console.log(1); } function func2() { console.log(2); }

最初のボタンをクリックすると関数 func1 が実行され、2番目のボタンをクリックすると関数 func2 が実行されるようにしてください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否