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 altKeyctrlKeymetaKey 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;

Thử ngay

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'!");
}

Thử ngay

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ể:

  • Đơn ký tự (ví dụ "a", "W", "4", "+" hoặc "$")
  • Đa ký tự (ví dụ "F1", "Enter", "HOME" hoặc "CAPS LOCK")

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