Các loại sự kiện trong JavaScript
Sự kiện chuột
| Thuộc tính | Mô tả |
|---|---|
click |
Đã thực hiện một cú nhấp chuột. Sự kiện này xảy ra sau khi nút chuột được thả ra. |
mousedown |
Đã nhấn nút chuột xuống. |
mouseup |
Đã thả nút chuột ra. |
dblclick |
Nhấp đúp chuột. |
mousemove |
Con trỏ chuột di chuyển bên trong vùng hiển thị của phần tử. |
mouseout |
Con trỏ chuột rời khỏi vùng hiển thị của phần tử. |
mouseover |
Con trỏ chuột nằm bên trong vùng hiển thị của phần tử. |
Sự kiện bàn phím
| Thuộc tính | Mô tả |
|---|---|
keydown |
Một phím trên bàn phím được nhấn xuống. |
keypress |
Một phím trên bàn phím được nhấn và giữ lâu hơn khoảng thời gian lặp lại. Độ dài của khoảng thời gian lặp lại là một tham số hệ thống và phụ thuộc vào cài đặt của hệ điều hành người dùng. |
keyup |
Phím đã nhấn trước đó được thả ra. |
Sự kiện biểu mẫu và phần tử trang
| Thuộc tính | Mô tả |
|---|---|
change |
Phần tử mất tiêu điểm nhập liệu, và nội dung của phần tử đã thay đổi trong khoảng thời gian phần tử có tiêu điểm. |
select |
Một phần văn bản bên trong phần tử trở thành được chọn. |
submit |
Trong biểu mẫu, nút "Gửi" đã được nhấn, nhưng việc gửi biểu mẫu đến máy chủ chưa được thực hiện. |
Sự kiện biểu mẫu và phần tử trang
| Thuộc tính | Mô tả |
|---|---|
blur |
Phần tử điều khiển mất tiêu điểm nhập liệu, tức là con trỏ chuyển sang phần tử khác. |
focus |
Phần tử hiển thị đã nhận được tiêu điểm nhập liệu. Đối với các trường văn bản, sự kiện này có nghĩa là con trỏ đã nằm trong phần tử này. |
load |
Đã hoàn tất việc tải trang. |
unload |
Đang thực hiện thoát khỏi tài liệu (đóng trang hoặc chuyển hướng trang sang địa chỉ khác). |
scroll |
Kích hoạt khi cuộn phần tử. |