⊗jsPmOEKM 421 of 505 menu

Sledenje modifikatorskih tipk v JavaScript

Z objektom Event lahko ugotovimo, ali so bile v trenutku dogodka pritisnjene tipke Ctrl, Alt in Shift. To naredimo s pomočjo lastnosti ctrlKey, altKey in shiftKey - imajo vrednost true ali false, odvisno od tega, ali je bila ta tipka pritisnjena v času dogodka ali ne.

Poglejmo si primer. Naj imamo naslednji gumb:

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

Ob kliku na gumb bomo izpisali sporočilo o tem, ali je bila pritisnjena ena od tipk Ctrl, Alt in Shift:

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

Podan je element. Naredite tako, da se ob kliku nanj pobarva rdeče, vendar le če je v trenutku klika pritisnjena tipka Alt.

Naj imate seznam ul z oznakami li:

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

Naredite tako, da se ob kliku na katerokoli li, na konec njenega besedila doda številka 1, če je pritisnjena tipka Ctrl, in številka 2, če je pritisnjena tipka Shift.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni