⊗jsPmOEKM 421 of 505 menu

Sporing af modificeretaster i JavaScript

Ved hjælp af objektet Event kan man finde ud af, om Ctrl, Alt og Shift-tasterne var trykket ned i begivenhedens øjeblik. Dette gøres med hjælp af egenskaberne ctrlKey, altKey og shiftKey - de har værdien true eller false afhængigt af om tasten var trykket ned i begivenhedens øjeblik eller ej.

Lad os se på et eksempel. Antag at vi har følgende knap:

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

Ved klik på knappen vil vi vise en besked om, hvorvidt en af Ctrl, Alt og Shift-tasterne var trykket ned:

let elem = document.querySelector('#elem'); elem.addEventListener('click', function(event) { if (event.ctrlKey) { console.log('Ctrl trykket'); } if (event.altKey) { console.log('Alt trykket'); } if (event.shiftKey) { console.log('Shift trykket'); } });

Der gives et element. Gør sådan, at ved klik på det farves det i rød, men kun hvis Alt-tasten er trykket ned i klikkets øjeblik.

Antag at du har en liste ul med tags li:

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

Gør sådan, at ved klik på enhver li, bliver tallet 1 tilføjet til slutningen af dens tekst, hvis Ctrl-tasten er trykket ned, og tallet 2, hvis Shift-tasten er trykket ned.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis