Kaedah MouseEvent getModifierState()
Definisi dan penggunaan
Jika kunci modifikasi yang dinyatakan ditekan atau diaktifkan, maka kaedah getModifierState() mengembalikan true.
Kunci modifikasi yang diaktifkan hanya saat ditekan:
- Alt
- AltGraph
- Control
- Meta
- Shift
Kunci modifikasi yang diaktifkan saat ditekan dan dihentikan saat ditekan sekali lagi:
- CapsLock
- NumLock
- ScrollLock
Contoh
Contoh 1
Apakah kunci Caps Lock diaktifkan?
var x = event.getModifierState("CapsLock");
Contoh 2
Apakah kunci shift ditekan?
var x = event.getModifierState("Shift");
Sintaksis
event.getModifierState("modifierKey)
Nilai parameter
Parameter | Penerangan |
---|---|
modifierKey |
Pertahankan kunci yang telah diaktifkan. Nama yang sah:
|
Butiran teknikal
Hasil balik: | Bilangan boolean, jika kunci modifikasi yang dinyatakan diaktifkan, maka bernilai true, jika bukan maka false. |
---|---|
Versi DOM: | DOM Level 3 Events |
Pematuhan pelayar
Nombor di dalam jadual menunjukkan versi pelayar pertama yang sepenuhnya mendukung kaedah ini.
Kaedah | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
Laman Berhubungan
Panduan Referensi DOM HTML:Sifat altKey MouseEvent
Panduan Referensi DOM HTML:Sifat ctrlKey MouseEvent
Panduan Referensi DOM HTML:Sifat metaKey MouseEvent