Khi người dùng truy cập trang web của bạn, họ thực hiện những việc như nhấp vào văn bản và hình ảnh và các liên kết nhất định, di chuột qua mọi thứ, v.v. Đây là những ví dụ về những gì JavaScript gọi là sự kiện.
Chúng tôi có thể viết các trình xử lý sự kiện của mình bằng JavaScript hoặc VBScript và bạn có thể chỉ định các trình xử lý sự kiện này dưới dạng giá trị của thuộc tính thẻ sự kiện. Đặc tả HTML5 xác định các thuộc tính sự kiện khác nhau như được liệt kê bên dưới -
Thuộc tính e | Giá trị | Mô tả |
Ngoại tuyến | script | Kích hoạt khi tài liệu ngoại tuyến |
Onabort | script | Kích hoạt sự kiện hủy bỏ |
onafterprint | script | Kích hoạt sau khi tài liệu được in |
onbeforeonload | script | Kích hoạt trước khi tải tài liệu |
onbeforeprint | script | Kích hoạt trước khi tài liệu được in |
Onblur | script | Kích hoạt khi cửa sổ mất tiêu điểm |
Oncanplay | script | Kích hoạt khi phương tiện có thể bắt đầu phát nhưng có thể dừng để lưu vào bộ đệm |
oncanplaythrough | script | Kích hoạt khi phương tiện có thể được phát đến cuối mà không dừng để lưu vào bộ đệm |
Onchange | script | Kích hoạt khi một phần tử thay đổi |
Onclick | script | Kích hoạt khi nhấp chuột |
oncontextmenu | script | Kích hoạt khi trình đơn ngữ cảnh được kích hoạt |
Ondblclick | script | Kích hoạt khi nhấp đúp chuột |
Ondrag | script | Kích hoạt khi một phần tử được kéo |
ondragend | script | Kích hoạt khi kết thúc thao tác kéo |
ondragenter | script | Kích hoạt khi một phần tử được kéo đến mục tiêu thả hợp lệ |
ondragleave | script | Kích hoạt khi một phần tử rời khỏi mục tiêu thả hợp lệ |
ondragover | script | Kích hoạt khi một phần tử đang được kéo qua mục tiêu thả hợp lệ |
ondragstart | script | Kích hoạt khi bắt đầu thao tác kéo |
ondrop | script | Kích hoạt khi phần tử được kéo đang bị xóa |
ondurationchange | script | Kích hoạt khi chiều dài của phương tiện bị thay đổi |
onemptied | script | Kích hoạt khi phần tử tài nguyên phương tiện đột nhiên trở nên trống. |
onended | script | Kích hoạt khi phương tiện ở cuối |
onerror | script | Kích hoạt khi xảy ra lỗi |
onfocus | script | Kích hoạt khi cửa sổ được lấy nét |
onformchange | script | Kích hoạt khi biểu mẫu thay đổi |
onforminput | script | Kích hoạt khi biểu mẫu được người dùng nhập vào |
onhaschange | script | Kích hoạt khi tài liệu đã thay đổi |
oninput | script | Kích hoạt khi một phần tử được người dùng nhập vào |
không hợp lệ | script | Kích hoạt khi một phần tử không hợp lệ |
onkeydown | script | Kích hoạt khi nhấn một phím |
onkeypress | script | Kích hoạt khi nhấn và thả một phím |
onkeyup | script | Kích hoạt khi khóa được phát hành |
tải trọng | script | Kích hoạt khi tải tài liệu |
onloadeddata | script | Kích hoạt khi dữ liệu phương tiện được tải |
onloadedmetadata | script | Kích hoạt khi thời lượng và dữ liệu phương tiện khác của phần tử phương tiện được tải |
onloadstart | script | Kích hoạt khi trình duyệt bắt đầu tải dữ liệu phương tiện |
onmessage | script | Kích hoạt khi thông báo được kích hoạt |
onmousedown | script | Kích hoạt khi nhấn nút chuột |
onmousemove | script | Kích hoạt khi con trỏ chuột di chuyển |
onmouseout | script | Kích hoạt khi con trỏ chuột di chuyển ra khỏi phần tử |
onmouseover | script | Kích hoạt khi con trỏ chuột di chuyển qua một phần tử |
onmouseup | script | Kích hoạt khi thả nút chuột |
onmousewheel | script | Kích hoạt khi con lăn chuột đang được xoay |
onoffline | script | Kích hoạt khi tài liệu ngoại tuyến |
onoine | script | Kích hoạt khi tài liệu trực tuyến |
ononline | script | Kích hoạt khi tài liệu trực tuyến |
onpagehide | script | Kích hoạt khi cửa sổ bị ẩn |
onpageshow | script | Kích hoạt khi cửa sổ hiển thị |
tạm dừng | script | Kích hoạt khi dữ liệu phương tiện bị tạm dừng |
onplay | script | Kích hoạt khi dữ liệu phương tiện bắt đầu phát |
phát trực tuyến | script | Kích hoạt khi dữ liệu phương tiện bắt đầu phát |
onpopstate | script | Kích hoạt khi lịch sử của cửa sổ thay đổi |
đầu vào | script | Kích hoạt khi trình duyệt đang tìm nạp dữ liệu phương tiện |
onratechange | script | Kích hoạt khi tốc độ phát của dữ liệu phương tiện thay đổi |
onreadystatechange | script | Kích hoạt khi trạng thái sẵn sàng thay đổi |
onredo | script | Kích hoạt khi tài liệu thực hiện làm lại |
kích thước lớn | script | Kích hoạt khi cửa sổ được thay đổi kích thước |
onscroll | script | Kích hoạt khi thanh cuộn của phần tử đang được cuộn |
onseeked | script | Kích hoạt, khi thuộc tính tìm kiếm của phần tử phương tiện không còn đúng nữa và quá trình tìm kiếm đã kết thúc |
onseeking | script | Kích hoạt, khi thuộc tính tìm kiếm của phần tử phương tiện là true và quá trình tìm kiếm đã bắt đầu |
bỏ chọn | script | Kích hoạt khi một phần tử được chọn |
đã cài đặt | script | Kích hoạt khi có lỗi khi tìm nạp dữ liệu phương tiện |
onstorage | script | Kích hoạt khi tải tài liệu |
gửi đi | script | Kích hoạt khi gửi biểu mẫu |
phụ thuộc | script | Kích hoạt khi trình duyệt đang tìm nạp dữ liệu phương tiện nhưng đã dừng trước khi toàn bộ tệp phương tiện được tìm nạp |
ontimeupdate | script | Kích hoạt khi phương tiện thay đổi vị trí phát |
onundo | script | Kích hoạt, khi tài liệu thực hiện, hoàn tác |
onunload | script | Kích hoạt khi người dùng rời khỏi tài liệu |
onvolumechange | script | Kích hoạt khi phương tiện thay đổi âm lượng, cũng như khi âm lượng được đặt thành "tắt tiếng" |
đang chờ | script | Kích hoạt khi phương tiện đã ngừng phát nhưng dự kiến sẽ tiếp tục |