⊗jsPmOEKM 421 of 505 menu

Penjejakan Kekunci Pengubah dalam JavaScript

Dengan menggunakan objek Event, kita boleh mengetahui sama ada kekunci Ctrl, Alt dan Shift ditekan pada masa peristiwa itu berlaku. Ini dilakukan dengan menggunakan sifat ctrlKey, altKey dan shiftKey - mereka mempunyai nilai true atau false bergantung kepada sama ada kekunci itu ditekan pada masa peristiwa atau tidak.

Mari kita lihat contoh. Katakan kita mempunyai tombol berikut:

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

Pada klik tombol, kita akan memaparkan mesej tentang sama ada salah satu kekunci Ctrl, Alt dan Shift ditekan:

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

Diberikan elemen. Buat supaya apabila diklik, ia berwarna merah, tetapi hanya jika kekunci Alt ditekan pada masa klik.

Katakan anda mempunyai senarai ul dengan tag li:

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

Buat supaya apabila mana-mana li diklik, nombor 1 ditambahkan pada akhir teksnya, jika kekunci Ctrl ditekan, dan nombor 2, jika kekunci Shift ditekan.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak