⊗jsPmDmNEH 344 of 505 menu

Gestori di eventi nominati in JavaScript

Nelle lezioni precedenti abbiamo utilizzato funzioni anonime come gestori di eventi. In realtà, questo non è obbligatorio: la funzione può anche essere normale, con un nome. Supponiamo, ad esempio, di avere questa funzione:

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

Supponiamo anche che ci sia un pulsante:

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

Facciamo in modo che cliccando sul pulsante venga eseguita la nostra funzione func. Per farlo, passiamo il nome della nostra funzione come parametro a addEventListener, in questo modo:

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

Dato il seguente codice HTML:

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

Date le seguenti funzioni:

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

Fate in modo che cliccando sul primo pulsante venga eseguita la funzione func1, e cliccando sul secondo - la funzione func2.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta