⊗jsPmDmNEH 344 of 505 menu

Navngitte hendelseshåndterere i JavaScript

I tidligere leksjoner brukte vi anonyme funksjoner som hendelseshåndterere. Dette er faktisk ikke nødvendig - funksjonen kan være vanlig, med navn. La oss for eksempel ha en slik funksjon:

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

La det også være en knapp:

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

La oss gjøre slik at ved klikk på knappen utføres funksjonen vår func. For å gjøre dette, la oss sende navnet på funksjonen vår som en parameter til addEventListener, slik:

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

Følgende HTML-kode er gitt:

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

Følgende funksjoner er gitt:

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

Gjør slik at ved klikk på den første knappen utføres funksjonen func1, og ved klikk på den andre - funksjonen func2.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis