⊗jsPmOEKM 421 of 505 menu

Sporing av modifisertaster i JavaScript

Ved hjelp av Event-objektet kan vi finne ut om Ctrl, Alt og Shift-tastene var trykket ned i øyeblikket hendelsen inntraff. Dette gjøres ved hjelp av egenskapene ctrlKey, altKey og shiftKey - de har verdien true eller false avhengig av om tasten var trykket ned i hendelsesøyeblikket eller ikke.

La oss se på et eksempel. Anta at vi har følgende knapp:

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

Ved klikk på knappen skal vi vise en melding om hvorvidt en av tastene Ctrl, Alt og Shift 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'); } });

Gitt et element. Gjør slik at når det klikkes på det, farges det rødt, men bare hvis Alt-tasten er trykket ned i klikkøyeblikket.

Anta at du har en liste ul med li-tagger:

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

Gjør slik at når du klikker på en hvilken som helst li, legges tallet 1 til på slutten av teksten hvis Ctrl-tasten er trykket ned, og tallet 2 hvis Shift-tasten er trykket ned.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis