⊗jsPmOEKM 421 of 505 menu

Παρακολούθηση Πλήκτρων Τροποποίησης σε JavaScript

Με τη βοήθεια του αντικειμένου Event μπορούμε να μάθουμε αν τα πλήκτρα Ctrl, Alt και Shift είχαν πατηθεί τη στιγμή του συμβάντος. Αυτό γίνεται με τη βοήθεια των ιδιοτήτων ctrlKey, altKey και shiftKey - έχουν τιμή true ή false ανάλογα με το αν είχε πατηθεί το αντίστοιχο πλήκτρο τη στιγμή του συμβάντος ή όχι.

Ας δούμε ένα παράδειγμα. Ας υποθέσουμε ότι έχουμε το παρακάτω κουμπί:

<button id="elem">text</button>

Στο κλικ στο κουμπί θα εμφανίζουμε ένα μήνυμα σχετικά με το αν είχε πατηθεί ένα από τα πλήκτρα Ctrl, Alt και Shift:

let elem = document.querySelector('#elem'); elem.addEventListener('click', function(event) { if (event.ctrlKey) { console.log('πατήθηκε Ctrl'); } if (event.altKey) { console.log('πατήθηκε Alt'); } if (event.shiftKey) { console.log('πατήθηκε Shift'); } });

Δίνεται ένα στοιχείο. Κάντε το έτσι ώστε με κλικ πάνω του να χρωματίζεται κόκκινο, αλλά μόνο αν τη στιγμή του κλικ είναι πατημένο το πλήκτρο Alt.

Ας υποθέσουμε ότι έχετε μια λίστα ul με ετικέτες li:

<ul id="elem"> <li>text</li> <li>text</li> <li>text</li> <li>text</li> <li>text</li> </ul>

Κάντε το έτσι ώστε με κλικ σε οποιοδήποτε li, στο τέλος του κειμένου της να προστίθεται ο αριθμός 1, αν είναι πατημένο το πλήκτρο Ctrl, και ο αριθμός 2, αν είναι πατημένο το πλήκτρο Shift.

Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη