Phương pháp getModifierState() củaMouseEvent
Định nghĩa và cách sử dụng
Nếu phím điều chỉnh được nhấn hoặc kích hoạt, phương pháp getModifierState() sẽ trả về true.
Phím điều chỉnh chỉ được kích hoạt khi nhấn:
- Alt
- AltGraph
- Control
- Meta
- Shift
Phím điều chỉnh được kích hoạt khi nhấn và tắt khi nhấn lại:
- CapsLock
- NumLock
- ScrollLock
Mô hình
Ví dụ 1
Phím Caps Lock có được kích hoạt không?
var x = event.getModifierState("CapsLock");
Ví dụ 2
Phím shift có được nhấn không?
var x = event.getModifierState("Shift");
Cú pháp
event.getModifierState("modifierKey)
Giá trị tham số
Tham số | Mô tả |
---|---|
modifierKey |
Kiểm tra phím có bị kích hoạt hay không. Giá trị hợp lệ:
|
Chi tiết kỹ thuật
Giá trị trả về: | Giá trị luận lý, nếu phím điều chỉnh được kích hoạt, thì là true, ngược lại là false. |
---|---|
Phiên bản DOM: | DOM Level 3 Events |
Hỗ trợ trình duyệt
Số liệu trong bảng chỉ ra phiên bản trình duyệt đầu tiên hỗ trợ phương pháp này hoàn toàn.
Phương pháp | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
Trang liên quan
Tài liệu tham khảo HTML DOM:Thuộc tính altKey của MouseEvent
Tài liệu tham khảo HTML DOM:Thuộc tính ctrlKey của MouseEvent
Tài liệu tham khảo HTML DOM:Thuộc tính metaKey của MouseEvent