⊗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, και με κλικ στο δεύτερο - η συνάρτηση func2.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη