DOM Events - Ook-code
Có thể bạn quan tâm
- Phần Tử Html Nào định Nghĩa Dữ Liệu Sẽ Hiển Thị Trên Thanh Tiêu đề Của Tài Liệu
- Phần Tử Html Nào được Sử Dụng để Chỉ định Chân Trang Cho Tài Liệu Hoặc Phần
- Phần Tử Html Nào được Sử Dụng để Chỉ định Tiêu đề Cho Tài Liệu Hoặc Phần
- Phần Tử Html Nào Thực Hiện Xuống Dòng Mới
- Phần Tử Html Nào Xác định Các Liên Kết điều Hướng
HTML DOM cho phép JavaScript phản ứng với các sự kiện HTML.
Move Over Me Click MePhản ứng với sự kiện
JavaScript có thể được thực thi khi một sự kiện xảy ra, như khi người dùng click vào một phần tử HTML.
Để thực thi mã khi người dùng nhấp vào một phần tử, chúng ta thêm mã JavaScript vào thuộc tính sự kiện HTML.
onclick=JavaScript
Ví dụ về một số sự kiện HTML như:
- Khi người dùng nhấp chuột
- Khi một trang web đã tải xong
- Khi một hình ảnh đã được tải
- Khi chuột di chuyển qua một phần tử
- Khi một trường đầu vào được thay đổi
- Khi một biểu mẫu HTML được gửi
- Khi người dùng gõ phím
- ...
Trong ví dụ sau, nội dung của phần tử <h1> sẽ được thay đổi khi người dùng nhấp vào nó.
Ví dụ
<h2 onclick="this.innerHTML = 'Hello JavaScript!'">Click vào tôi để thay đổi văn bản</h2>Xem kết quả
Trong ví dụ này, một hàm được gọi từ trình xử lý sự kiện.
Ví dụ
<h2 onclick="changeText(this)">Click vào tôi để thay đổi văn bản</h2> <script> function changeText(x) { x.innerHTML = "Hello JavaScript!"; } </script>Xem kết quả
Thuộc tính sự kiện HTML
Để gán sự kiện cho các phần tử HTML, chúng ta có thể sử dụng các thuộc tính sự kiện.
Ví dụ
<button onclick="showDate()">Click Here</button> function showDate() { document.getElementById('demo').innerHTML = Date(); }Xem kết quả
Trong ví dụ trên, một hàm có tên showDate() sẽ được thực thi khi nút được nhấp.
Chỉ định sự kiện bằng HTML DOM
HTML DOM cho phép chúng ta chỉ định các sự kiện cho các phần tử HTML bằng JavaScript.
Ví dụ
<button id="btn">Click Here</button> document.getElementById('btn').onclick = showDate; function showDate() { document.getElementById('demo').innerHTML = Date(); }Xem kết quả
Trong ví dụ trên, một hàm có tên showDate() được gán cho một phần tử HTML có id="btn".
Hàm sẽ được thực hiện khi nút được nhấp.
Sự kiện onload và onunload
Sự kiện onload và onunload được kích hoạt khi người dùng truy cập hoặc rời khỏi trang.
Sự kiện onload có thể được sử dụng để kiểm tra loại trình duyệt và phiên bản trình duyệt của khách truy cập, đồng thời tải phiên bản phù hợp của trang web dựa trên thông tin đó.
Sự kiện onload và onunload có thể được sử dụng để xử lý cookie.
Ví dụ
function checkCookie() { var x = ""; if (navigator.cookieEnabled == true) { x = "Cookie đang bật"; } else { x = "Cookie đang tắt"; } document.getElementById('demo').innerHTML = x ; }Xem kết quả
Sự kiện onchange
Sự kiện onchange thường được sử dụng kết hợp với việc xác nhận các trường đầu vào.
Dưới đây là một ví dụ về cách sử dụng onchange. Phương thức upperCase() sẽ được gọi khi người dùng thay đổi nội dung của một trường input.
Ví dụ
function upperCase() { var x; x = document.forms["myForm"]["fname"]; x.value = x.value.toUpperCase(); }Xem kết quả
Sự kiện onmouseover và onmouseout
Sự kiện onmouseover và onmouseout có thể được sử dụng để kích hoạt một hàm JavaScript khi người dùng di chuyển qua hoặc rời khỏi phần tử HTML.
Ví dụ
function changeText(x) { x.innerHTML = "Thank You"; } function Text(x) { x.innerHTML = "Move Over Me"; }Xem kết quả
Sự kiện onmousedown, onmouseup và onclick
Các sự kiện onmousedown, onmouseup và onclick là tất cả các phần của một cái click chuột. Đầu tiên khi một nút chuột được nhấp, sự kiện onmousedown được kích hoạt, sau đó, khi thả nút chuột, sự kiện onmouseup được kích hoạt, cuối cùng, khi nhấp chuột hoàn tất, sự kiện onclick được kích hoạt.
Ví dụ
function mouseUp(x) { x.innerHTML = "Thank You"; x.style.backgroundColor = "#c33"; x.style.color = "white"; } function mouseDown(x) { x.innerHTML = "Giữ chuột nhé"; x.style.backgroundColor = "#ddffff"; x.style.color = "red"; }Xem kết quả
Một số ví dụ khác
onmousedown và onmouseup
Thay đổi hình ảnh khi người dùng giữ nút chuột.
onload
Hiển thị hộp cảnh báo khi trang tải xong.
onfocus
Thay đổi màu nền của trường nhập liệu khi nó được lấy nét.
Sự kiện chuột
Thay đổi màu của một phần tử khi con trỏ di chuyển qua phần tử đó.
Tham chiếu đối tượng sự kiện HTML DOM
Để có danh sách tất cả các sự kiện HTML DOM, hãy xem Tham chiếu Đối tượng Sự kiện HTML DOM hoàn chỉnh.
Từ khóa » Phần Tử Html Nào Có Thể Sử Dụng đến Sự Kiện Onmouseup
-
Sự Kiện (Event) Trong JavaScript - VietTuts
-
Hướng Dẫn Và Ví Dụ Javascript MouseEvent - Openplanning
-
Tìm Hiểu Sự Kiện Trong Javascript - Viblo
-
Sự Kiện Mousedown Và Mouseup Trong JavaScript (khi Nhấp Và Thả ...
-
Sự Kiện (Event) Trong JavaScript
-
Sự Kiện Trong Dom - JavaScript
-
Dom EventHandler Trong JavaScript - Lập Trình Từ Đầu
-
JavaScript: Sự Kiện | V1Study
-
Sự Kiện (Event) Trong JavaScript
-
Sự Kiện (Event) Tham Khảo Trong HTML
-
Event In Javascript - Trang Chủ - .vn
-
DOM Event Trong Javascript - Vnfree.Net
-
[Tự Học Javascript] Sự Kiện Chuột Trong Javascript »
-
SỰ KIỆN ONCLICK Tiếng Anh Là Gì - Trong Tiếng Anh Dịch - Tr-ex