Sự kiện của JavaScript
- Trang trước Đối tượng JS
- Trang tiếp theo Chuỗi JS
Sự kiện HTML là những "sự kiện" xảy ra trên phần tử HTML.
Khi sử dụng JavaScript trong trang HTML, JavaScript có thể "phản hồi" lại những sự kiện này.
Sự kiện HTML
Sự kiện HTML có thể là những gì trình duyệt hoặc người dùng làm.
Dưới đây là một số ví dụ về sự kiện HTML:
- Trang web HTML hoàn thành việc tải
- Champs HTML được thay đổi
- Nút HTML được nhấn
Thường thì, khi sự kiện xảy ra, người dùng sẽ muốn làm điều gì đó.
JavaScript cho phép bạn thực hiện mã khi sự kiện được phát hiện.
Thông qua mã JavaScript,HTML cho phép bạn thêm trình xử lý sự kiện vào phần tử HTML.
Sử dụng dấu ngoặc đơn:
<element event='Một số JavaScript>
Sử dụng dấu ngoặc kép:
<element event="Một số JavaScript">
Trong ví dụ tiếp theo:onclick
Thuộc tính (và mã) được thêm vào <button>
Phần tử:
Mô hình
<button onclick='document.getElementById("demo").innerHTML=Date()'>Thời gian hiện tại là gì?</button>
Trong ví dụ trên, mã JavaScript đã thay đổi nội dung của phần tử có id="demo".
Trong ví dụ tiếp theo, mã (sử dụng this.innerHTML
)đã thay đổi nội dung của phần tử của nó:
Mô hình
<button onclick="this.innerHTML=Date()">Thời gian hiện tại là gì?</button>
Mã JavaScript thường có rất nhiều dòng. Thường gặp hơn là sự gọi hàm thông qua thuộc tính sự kiện:
Mô hình
<button onclick="displayDate()">Thời gian hiện tại là gì?</button>
Sự kiện HTML phổ biến
Dưới đây là một số sự kiện HTML phổ biến:
sự kiện | mô tả |
---|---|
onchange | HTML phần tử đã được thay đổi |
onclick | Người dùng nhấn vào phần tử HTML |
onmouseover | Người dùng di chuyển con trỏ vào phần tử HTML |
onmouseout | Người dùng di chuyển con trỏ ra khỏi phần tử HTML |
onkeydown | Người dùng nhấn phím trên bàn phím |
onload | Trình duyệt đã hoàn thành việc tải trang |
Danh sách đầy đủ hơn:CodeW3C.com JavaScript Tham khảo HTML DOM Sự kiện.
JavaScript có thể làm gì?
Bộ xử lý sự kiện có thể được sử dụng để xử lý, kiểm tra đầu vào người dùng, hành động người dùng và hành động trình duyệt:
- Việc cần làm khi trang được tải
- Việc cần làm khi trang được đóng
- Hành động cần được thực hiện khi người dùng nhấn nút
- Nội dung cần được kiểm tra khi người dùng nhập dữ liệu
- v.v.
Có rất nhiều cách để xử lý sự kiện bằng JavaScript:
- Thuộc tính sự kiện HTML có thể thực thi mã JavaScript
- Thuộc tính sự kiện HTML có thể gọi hàm JavaScript
- Bạn có thể gán bộ xử lý sự kiện tùy chỉnh của mình cho các phần tử HTML
- Bạn có thể ngăn chặn sự kiện được gửi hoặc được xử lý
- v.v.
Bạn sẽ học thêm về sự kiện và bộ xử lý sự kiện trong phần HTML DOM.
- Trang trước Đối tượng JS
- Trang tiếp theo Chuỗi JS