Thuộc tính key của sự kiện KeyboardEvent
Định nghĩa và cách sử dụng
Thuộc tính key trả về biểu tượng phím của phím được nhấn khi sự kiện nhấn phím xảy ra.
Biểu tượng phím là chuỗi đại diện cho phím bàn phím. Giá trị trả về của thuộc tính này có thể là các chuỗi sau:
- Đơn ký tự (ví dụ "a", "W", "4", "+" hoặc "$")
- Đa ký tự (ví dụ "F1", "Enter", "HOME" hoặc "CAPS LOCK")
Ghi chú:Thuộc tính này chỉ đọc.
Lưu ý:Nếu bạn muốn biết có phải phím "ALT", "CTRL", "META" hoặc "SHIFT" được nhấn khi sự kiện nhấn phím xảy ra hay không, hãy sử dụng altKey、ctrlKey、metaKey hoặc shiftKey Thuộc tính.
Mô hình
Ví dụ 1
Lấy phím bàn phím được nhấn khi sự kiện nhấn phím xảy ra:
var x = event.key;
Ví dụ 2
Nếu người dùng nhấn phím "A", thì hiển thị một đoạn văn bản:
var x = event.key; // Nếu phím bàn phím được nhấn là "a" hoặc "A" (sử dụng CapsLock hoặc Shift), thì hiển thị một đoạn văn bản. if (x == "a" || x == "A") { alert ("Bạn đã nhấn phím 'A'!"); }
Cú pháp
event.key
Chi tiết kỹ thuật
Giá trị trả về: |
Chuỗi đại diện cho phím bàn phím được nhấn. Giá trị có thể:
Ghi chú:Trở về giá trị không xác định trong Safari. |
---|---|
Phiên bản DOM: | DOM Level 3 |
Hỗ trợ trình duyệt
Số trong bảng chỉ ra phiên bản trình duyệt đầu tiên hỗ trợ hoàn toàn thuộc tính đó.
Thuộc tính | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
key | 51.0 | 9.0 | 23.0 | Không hỗ trợ | 38.0 |
Trang liên quan
HTML DOM Tài liệu tham khảo:Thuộc tính keyCode của sự kiện KeyboardEvent
HTML DOM Tài liệu tham khảo:Thuộc tính which của sự kiện KeyboardEvent
HTML DOM Tài liệu tham khảo:Thuộc tính charCode của sự kiện KeyboardEvent