คุณสมบัติคีย์ เหตุการณ์ของ คีย์บอร์ด
ตัวอย่าง
รับปุ่มคีย์บอร์ดที่กดเมื่อเกิดเหตุการณ์สำคัญ:
var x = event.key;
ตัวอย่าง "ลองใช้เอง" เพิ่มเติมด้านล่าง
ความหมายและการใช้งาน
คุณสมบัติคีย์ส่งคืนตัวระบุของคีย์ที่ถูกกดเมื่อเกิดเหตุการณ์สำคัญ
ตัวระบุคีย์คือสตริงที่ระบุปุ่มคีย์บอร์ด ค่าที่ส่งคืนของคุณสมบัตินี้สามารถเป็นสตริงของ:
- อักขระตัวเดียว (เช่น "a", "W", "4", "+" หรือ "$")
- อักขระหลายตัว (เช่น "F1", "Enter", "HOME" หรือ "CAPS LOCK")
หมายเหตุ: คุณสมบัตินี้เป็นแบบอ่านอย่างเดียว
เคล็ดลับ:หากคุณต้องการทราบว่ามีการกดปุ่ม "ALT", "CTRL", "META" หรือ "SHIFT" หรือไม่เมื่อมีเหตุการณ์สำคัญ ให้ใช้ คุณสมบัติaltKey , ctrlKey , metaKeyหรือ shiftKey
รองรับเบราว์เซอร์
ตัวเลขในตารางระบุเบราว์เซอร์รุ่นแรกที่สนับสนุนคุณสมบัติอย่างสมบูรณ์
Property | |||||
---|---|---|---|---|---|
key | 51.0 | 9.0 | 23.0 | 10.0 | 38.0 |
ไวยากรณ์
event.key
รายละเอียดทางเทคนิค
คืนมูลค่า: |
สตริงที่แสดงถึงปุ่มแป้นพิมพ์ที่กด ค่าที่เป็นไปได้:
|
---|---|
รุ่น DOM: | กิจกรรม DOM ระดับ 3 |
ตัวอย่างเพิ่มเติม
ตัวอย่าง
แจ้งเตือนข้อความบางส่วนหากผู้ใช้กดปุ่ม "A":
var x = event.key;
// If the pressed keyboard button is "a" or "A" (using caps lock or shift), alert some text.
if (x == "a" || x == "A") {
alert ("You pressed the 'A' key!");
}
หน้าที่เกี่ยวข้อง
การอ้างอิง HTML DOM: คุณสมบัติคีย์โค้ดของ KeyboardEvent
การอ้างอิง HTML DOM: KeyboardEvent ซึ่ง Property
การอ้างอิง HTML DOM: KeyboardEvent charCode Property