⊗jsPmDmNEH 344 of 505 menu

Benannte Event-Handler in JavaScript

In den vorherigen Lektionen haben wir anonyme Funktionen als Event-Handler verwendet. Das ist eigentlich nicht zwingend notwendig - die Funktion kann auch eine gewöhnliche, mit einem Namen sein. Nehmen wir zum Beispiel an, wir haben folgende Funktion:

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

Nehmen wir außerdem an, es gibt einen Button:

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

Lassen Sie uns bewirken, dass bei einem Klick auf den Button unsere Funktion func ausgeführt wird. Dazu übergeben wir den Namen unserer Funktion als Parameter an addEventListener, wie folgt:

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

Gegeben ist der folgende HTML-Code:

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

Gegeben sind die folgenden Funktionen:

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

Machen Sie es so, dass bei einem Klick auf den ersten Button die Funktion func1 ausgeführt wird, und bei einem Klick auf den zweiten - die Funktion func2.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen