Làm cách nào để ghi lại thao tác nhấn phím, ví dụ: Ctrl + Z, mà không cần đặt một phần tử đầu vào trên trang trong JavaScript? Có vẻ như trong IE, các sự kiện nhấn phím và gõ phím chỉ có thể được liên kết với các phần tử đầu vào (hộp nhập, vùng văn bản, v.v.)
<canvas>, mặc dù tôi đồng ý rằng bất kỳ phần tử nào như vậy đều phải có tiêu điểm trước khi tạo ra các sự kiện chính. Việc sử dụng một tabindexthuộc tính sẽ cho phép một phần tử nhận được tiêu điểm nếu không thể.