⊗jsPmDmNEH 344 of 505 menu

Navngivne event handlers i JavaScript

I tidligere lektioner brugte vi anonyme funktioner som event handlers. Dette er faktisk ikke nødvendigt - funktionen kan være en almindelig, med navn. Lad os for eksempel have en sådan funktion:

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

Lad der også være en knap:

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

Lad os gøre det sådan, at ved klik på knappen udføres vores funktion func. For at gøre dette, sender vi navnet på vores funktion som parameter til addEventListener, sådan her:

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

Følgende HTML-kode er givet:

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

Følgende funktioner er givet:

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

Gør det sådan, at ved klik på den første knap udføres funktionen func1, og ved klik på den anden - funktionen func2.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis