Các sự kiện HTML là "những thứ" xảy ra với các yếu tố HTML."things" that happen to HTML elements.
Khi JavaScript được sử dụng trong các trang HTML, JavaScript có thể "phản ứng" trên các sự kiện này. "react" on these events.
Sự kiện HTML
Một sự kiện HTML có thể là điều mà trình duyệt thực hiện hoặc một cái gì đó mà người dùng làm.
Dưới đây là một số ví dụ về các sự kiện HTML:
- Một trang web HTML đã tải xong
- Trường đầu vào HTML đã được thay đổi
- Một nút HTML đã được nhấp vào
Thông thường, khi các sự kiện xảy ra, bạn có thể muốn làm điều gì đó.
JavaScript cho phép bạn thực thi mã khi phát hiện các sự kiện.
HTML cho phép các thuộc tính xử lý sự kiện, với mã JavaScript, được thêm vào các phần tử HTML.with JavaScript code, to be added to HTML elements.
Với các trích dẫn đơn:
Với dấu ngoặc kép:
Với dấu ngoặc kép:
Trong ví dụ sau, thuộc tính title
[có mã], được thêm vào phần tử
:
Thí dụ
Thời gian là?
Hãy tự mình thử »
Trong ví dụ trên, mã JavaScript thay đổi nội dung của phần tử với id = "demo".
Trong ví dụ sau, thuộc tính title
[có mã], được thêm vào phần tử
:
Thí dụ
Thời gian là?
Hãy tự mình thử »
Trong ví dụ trên, mã JavaScript thay đổi nội dung của phần tử với id = "demo".
Trong ví dụ tiếp theo, mã thay đổi nội dung của phần tử của chính nó [sử dụng this.innerHTML
]:
Dưới đây là danh sách một số sự kiện HTML phổ biến: | Biến cố |
Sự mô tả | onchange |
Một phần tử HTML đã được thay đổi | trong một cái nhấp chuột |
Người dùng nhấp vào phần tử HTML | onmouseOver |
Người dùng di chuyển chuột qua phần tử HTML | onmouseOut |
Người dùng di chuyển chuột ra khỏi phần tử HTML | Onkeydown |
Người dùng nhấn phím bàn phím
đang tải
Trình duyệt đã hoàn thành tải trang
- Danh sách dài hơn nhiều: W3Schools tham khảo JavaScript HTML DOM.
- Trình xử lý sự kiện JavaScript
- Trình xử lý sự kiện có thể được sử dụng để xử lý và xác minh đầu vào của người dùng, hành động của người dùng và các hành động trình duyệt:
- Những việc nên được thực hiện mỗi khi một trang tải
- Những việc nên được thực hiện khi trang được đóng
Hành động nên được thực hiện khi người dùng nhấp vào nút
- Nội dung cần được xác minh khi người dùng nhập dữ liệu
- Và nhiều hơn nữa ...
- Nhiều phương pháp khác nhau có thể được sử dụng để cho phép JavaScript hoạt động với các sự kiện:
- Thuộc tính sự kiện HTML có thể thực thi mã JavaScript trực tiếp
- Những việc nên được thực hiện khi trang được đóng
Hành động nên được thực hiện khi người dùng nhấp vào nút
Nội dung cần được xác minh khi người dùng nhập dữ liệu
Exercise:
Và nhiều hơn nữa ...
Click me.
Nhiều phương pháp khác nhau có thể được sử dụng để cho phép JavaScript hoạt động với các sự kiện:
Có bao nhiêu sự kiện trong JavaScript?
Các sự kiện HTML 5 tiêu chuẩn được liệt kê ở đây để bạn tham khảo. Ở đây tập lệnh cho biết hàm javascript sẽ được thực thi chống lại sự kiện đó. ... HTML 5 Sự kiện tiêu chuẩn ..
Đối tượng sự kiện trong JavaScript là gì?
Bất cứ khi nào bạn tương tác với trình duyệt của mình, trình duyệt của bạn sẽ tạo một đối tượng sự kiện. Đối tượng sự kiện này có các thuộc tính mô tả sự tương tác đó. Để chuyển đổi bất kỳ sự kiện nào thành công việc sản xuất, chúng tôi cần tạo một bộ xử lý sự kiện trên mạng và đăng ký nó với một đối tượng phần tử từ DOM. Ví dụ: Một số điều.
Sự kiện trong JavaScript giải thích bất kỳ năm loại xử lý sự kiện khác nhau là gì?
Kịch bản xử lý sự kiện.
Một sự kiện là gì?
Tương tác của JavaScript với HTML được xử lý thông qua các sự kiện xảy ra khi người dùng hoặc trình duyệt thao tác một trang.
Khi trang tải, nó được gọi là một sự kiện. Khi người dùng nhấp vào một nút, nhấp vào đó cũng là một sự kiện. Các ví dụ khác bao gồm các sự kiện như nhấn bất kỳ phím nào, đóng cửa sổ, thay đổi kích thước cửa sổ, v.v.
Các nhà phát triển có thể sử dụng các sự kiện này để thực thi các phản hồi được mã hóa JavaScript, khiến các nút đóng cửa sổ, các tin nhắn được hiển thị cho người dùng, dữ liệu được xác thực và hầu như bất kỳ loại phản hồi nào khác có thể tưởng tượng được.
Click the following button and see result
Các sự kiện là một phần của mô hình đối tượng tài liệu [DOM] cấp 3 và mỗi phần tử HTML chứa một tập hợp các sự kiện có thể kích hoạt mã JavaScript.
Vui lòng trải qua hướng dẫn nhỏ này để hiểu rõ hơn về tham khảo sự kiện HTML. Ở đây chúng ta sẽ thấy một vài ví dụ để hiểu mối quan hệ giữa sự kiện và JavaScript -
Loại sự kiện Onclick is an event that occurs when you try to submit a form. You can put your form validation against this event type.
Khi trang tải, nó được gọi là một sự kiện. Khi người dùng nhấp vào một nút, nhấp vào đó cũng là một sự kiện. Các ví dụ khác bao gồm các sự kiện như nhấn bất kỳ phím nào, đóng cửa sổ, thay đổi kích thước cửa sổ, v.v.
Các nhà phát triển có thể sử dụng các sự kiện này để thực thi các phản hồi được mã hóa JavaScript, khiến các nút đóng cửa sổ, các tin nhắn được hiển thị cho người dùng, dữ liệu được xác thực và hầu như bất kỳ loại phản hồi nào khác có thể tưởng tượng được.validate[] function before submitting a form data to the webserver. If validate[] function returns true, the form will be submitted, otherwise it will not submit the data.
Các nhà phát triển có thể sử dụng các sự kiện này để thực thi các phản hồi được mã hóa JavaScript, khiến các nút đóng cửa sổ, các tin nhắn được hiển thị cho người dùng, dữ liệu được xác thực và hầu như bất kỳ loại phản hồi nào khác có thể tưởng tượng được.
.......
Các sự kiện là một phần của mô hình đối tượng tài liệu [DOM] cấp 3 và mỗi phần tử HTML chứa một tập hợp các sự kiện có thể kích hoạt mã JavaScript.
Vui lòng trải qua hướng dẫn nhỏ này để hiểu rõ hơn về tham khảo sự kiện HTML. Ở đây chúng ta sẽ thấy một vài ví dụ để hiểu mối quan hệ giữa sự kiện và JavaScript -onmouseover event triggers when you bring your mouse over any element and the onmouseout triggers when you move your mouse out from that element. Try the following example.
Bring your mouse inside the division to see the result:
This is inside the division
Các sự kiện là một phần của mô hình đối tượng tài liệu [DOM] cấp 3 và mỗi phần tử HTML chứa một tập hợp các sự kiện có thể kích hoạt mã JavaScript.
Vui lòng trải qua hướng dẫn nhỏ này để hiểu rõ hơn về tham khảo sự kiện HTML. Ở đây chúng ta sẽ thấy một vài ví dụ để hiểu mối quan hệ giữa sự kiện và JavaScript -
Loại sự kiện Onclick
Đầu ra | script | Loại sự kiện onSubmit |
Onsubmit là một sự kiện xảy ra khi bạn cố gắng gửi biểu mẫu. Bạn có thể đặt xác thực biểu mẫu của bạn so với loại sự kiện này. | script | Ví dụ sau đây cho thấy cách sử dụng onsubmit. Ở đây chúng tôi đang gọi hàm xác thực [] trước khi gửi dữ liệu biểu mẫu cho máy chủ web. Nếu hàm xác thực [] trả về đúng, biểu mẫu sẽ được gửi, nếu không nó sẽ không gửi dữ liệu. |
onmouseOver và onmouseOut | script | Hai loại sự kiện này sẽ giúp bạn tạo hiệu ứng đẹp với hình ảnh hoặc thậm chí với văn bản. Sự kiện OnMouseOver kích hoạt khi bạn đưa chuột qua bất kỳ phần tử nào và các tác nhân kích hoạt onmouseOut khi bạn di chuyển chuột ra khỏi phần tử đó. Hãy thử ví dụ sau. |
HTML 5 Sự kiện tiêu chuẩn | script | Các sự kiện HTML 5 tiêu chuẩn được liệt kê ở đây để bạn tham khảo. Ở đây tập lệnh cho biết hàm javascript sẽ được thực thi chống lại sự kiện đó. |
onboreprint | script | Kích hoạt trước khi tài liệu được in |
onblur | script | Kích hoạt trước khi tài liệu được in |
onblur | script | Kích hoạt trước khi tài liệu được in |
onblur | 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 tập trung |
oncanplay | script | Kích hoạt khi phương tiện truyền thông có thể bắt đầu chơi, nhưng có thể phải dừng lại để đệm |
oncanplay qua | script | Kích hoạt khi phương tiện truyền thông có thể được phát đến cuối, mà không dừng lại để đệm |
onchange | script | Kích hoạt khi một phần tử thay đổi |
trong một cái nhấp chuột | script | Kích hoạt khi nhấp chuột |
OnContextMenu | script | Kích hoạt khi một menu ngữ cảnh được kích hoạt |
ondblclick | script | Kích hoạt trên một cú nhấp chuột chuột |
ondrag | script | Kích hoạt khi một phần tử bị kéo |
Ondragend | script | Kích hoạt ở cuối thao tác kéo |
Ondragenter | script | Kích hoạt ở cuối thao tác kéo |
Ondragenter | script | Kích hoạt khi một phần tử đã được kéo vào mục tiêu thả hợp lệ |
ondragleave | script | Kích hoạt khi một phần tử đang bị kéo qua mục tiêu thả hợp lệ |
Ondragover | script | Kích hoạt khi bắt đầu hoạt động kéo |
Ondragstart | script | ondrop |
Trình kích hoạt khi phần tử bị kéo bị bỏ | script | OnDurationChange |
Kích hoạt khi độ dài của phương tiện được thay đổi | script | onemied |
Kích hoạt khi một yếu tố tài nguyên phương tiện đột nhiên trở nên trống rỗng. | script | ONNDED |
Kích hoạt khi phương tiện truyền thông đạt đến kết thúc | script | Onerror |
Kích hoạt khi xảy ra lỗi | script | vào trọng tâm |
Kích hoạt khi cửa sổ được lấy nét | script | onformchange |
Kích hoạt khi một biểu mẫu thay đổi | script | onforminput |
Kích hoạt khi một biểu mẫu nhận được đầu vào của người dùng | script | Onhaschange |
Kích hoạt khi tài liệu đã thay đổi | script | oninput |
Kích hoạt khi một phần tử nhận được đầu vào của người dùng | script | Oninvalid |
Kích hoạt khi một phần tử không hợp lệ | script | Onkeydown |
Kích hoạt khi nhấn phím | script | Onkeypress |
Kích hoạt khi nhấn và phát hành khóa | script | ONKEYUP |
Kích hoạt khi một khóa được phát hành | script | đang tải |
Kích hoạt khi tài liệu tải | script | onloadeddata |
Kích hoạt khi dữ liệu phương tiện được tải | script | onloadededmetadata |
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 | script | onloadStart |
Kích hoạt khi trình duyệt bắt đầu tải dữ liệu phương tiện | script | onmessage |
Kích hoạt khi tin nhắn được kích hoạt | script | onmousedown |
Kích hoạt khi nhấn nút chuột | script | onmousemove |
Kích hoạt khi con trỏ chuột di chuyển | script | onmouseOut |
Kích hoạt khi con trỏ chuột di chuyển ra khỏi một phần tử | script | onmouseOver |
Kích hoạt khi con trỏ chuột di chuyển qua một phần tử | script | onmouseup |
Kích hoạt khi nút chuột được phát hành | script | onmouseup |
Kích hoạt khi nút chuột được phát hành | script | onmouseWheel |
Kích hoạt khi bánh xe chuột được xoay | script | Onoffline |
Kích hoạt khi tài liệu đi ngoại tuyến | script | Onoine |
Kích hoạt khi tài liệu lên mạng | script | OnOnline |
onpage -a | script | Kích hoạt khi cửa sổ được ẩn |
onpageshow | script | Kích hoạt khi cửa sổ hiển thị |
tại chỗ | script | Kích hoạt khi dữ liệu phương tiện được tạm dừng |
on play | script | Kích hoạt khi dữ liệu phương tiện sẽ bắt đầu phát |
chơi | 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 |
không chính xác | 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 độ chơi 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 |
onresize | 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 một 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à việc 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à đúng và việc tìm kiếm đã bắt đầu |
oncelect | script | Kích hoạt khi một phần tử được chọn |
onstalled | script | Kích hoạt khi có lỗi trong việc tìm nạp dữ liệu phương tiện |
OnStorage | script | Kích hoạt khi một tài liệu tải |
onsubmit | script | Kích hoạt khi một biểu mẫu được gửi |
onsuspend | script | Kích hoạt khi trình duyệt đã tìm nạp dữ liệu phương tiện, nhưng dừng lại 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í chơi của nó |