Thí dụ
Thực hiện JavaScript khi nhấp vào nút:
Nhấp vào đây
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Sự kiện title
xảy ra khi người dùng nhấp vào một phần tử.
Trong javascript, sử dụng phương thức addEventListener []:
object.AdDeventListener ["Nhấp", MyScript];
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Sự kiện title xảy ra khi người dùng nhấp vào một phần tử. |
Sự kiện title xảy ra khi người dùng nhấp vào một phần tử. |
object.AdDeventListener ["Nhấp", MyScript]; |
Đúng |
Loại sự kiện:
MOUSEEVENT
Thẻ HTML được hỗ trợ:
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Sự kiện title
xảy ra khi người dùng nhấp vào một phần tử.
Trong javascript, sử dụng phương thức addEventListener []:
function myFunction[] {
document.getElementById["demo"].style.color = "red";
}
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Sự kiện title
xảy ra khi người dùng nhấp vào một phần tử.
Trong javascript, sử dụng phương thức addEventListener []:
function myFunction[element,
color] {
element.style.color = color;
}
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Sự kiện title
xảy ra khi người dùng nhấp vào một phần tử.
Trong javascript, sử dụng phương thức addEventListener []:
function myFunction[] {
document.getElementById["field2"].value =
document.getElementById["field1"].value;
}
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Sự kiện title
xảy ra khi người dùng nhấp vào một phần tử.
Trong javascript, sử dụng phương thức addEventListener []:
document.getElementsByTagName["BODY"][0].style.backgroundColor = "yellow";
}
object.AdDeventListener ["Nhấp", MyScript];
Chi tiết kỹ thuật
Đúng
Loại sự kiện:
document.getElementById["myDropdown"].classList.toggle["show"];
}
Hãy tự mình thử »
MOUSEEVENT
Thẻ HTML được hỗ trợ:
Tất cả đều xuất hiện: ,,,,,,,,,,,,
Nhiều ví dụ hơn
Nhấp vào A để hiển thị ngày:
Mấy giờ rồi?
Nhấp vào phần tử để thay đổi màu văn bản:
Nhấp vào tôi để thay đổi màu sắc của tôi.
function myFunction [] {& nbsp; & nbsp; document.getEuityById ["demo"]. style.color = "red";} | Một ví dụ khác về cách thay đổi màu của một phần tử: | hàm myfunction [phần tử, màu] {& nbsp; Element.style.color = color;} | Nhấp để sao chép văn bản từ trường đầu vào này sang trường khác: | Sao chép văn bản | hàm myFunction [] {& nbsp; document.getEuityById ["field2"]. value = & nbsp; document.getEuityById ["field1"]. value;} |
Sự kiện title xảy ra khi người dùng nhấp vào một phần tử. | Trong javascript, sử dụng phương thức addEventListener []: | Sự kiện title xảy ra khi người dùng nhấp vào một phần tử. | Sự kiện title xảy ra khi người dùng nhấp vào một phần tử. | Sự kiện title xảy ra khi người dùng nhấp vào một phần tử. | Sự kiện title xảy ra khi người dùng nhấp vào một phần tử. |
Phương thức addEventListener []
Thí dụ
Thêm trình nghe sự kiện bắn khi người dùng nhấp vào nút:
document.getEuityById ["myBtn"]. addEventListener ["click", displayDate];
Hãy tự mình thử »
Phương thức addEventListener[]
gắn trình xử lý sự kiện vào phần tử được chỉ định.
Phương thức addEventListener[]
gắn trình xử lý sự kiện vào một phần tử mà không ghi đè lên trình xử lý sự kiện hiện có.
Bạn có thể thêm nhiều trình xử lý sự kiện vào một yếu tố.
Bạn có thể thêm nhiều trình xử lý sự kiện cùng loại vào một yếu tố, tức là hai sự kiện "nhấp vào".
Bạn có thể thêm trình nghe sự kiện vào bất kỳ đối tượng DOM nào không chỉ các phần tử HTML. tức là đối tượng cửa sổ.
Phương pháp addEventListener[]
giúp việc kiểm soát sự kiện phản ứng dễ dàng hơn như thế nào.
Khi sử dụng phương thức addEventListener[]
, JavaScript được tách ra khỏi đánh dấu HTML, để có khả năng đọc tốt hơn và cho phép bạn thêm trình nghe sự kiện ngay cả khi bạn không kiểm soát đánh dấu HTML.
Bạn có thể dễ dàng xóa trình nghe sự kiện bằng cách sử dụng phương thức removeEventListener[]
.
Cú pháp
Element.AddeventListener [sự kiện, chức năng, usecapture];
Tham số đầu tiên là loại sự kiện [như "click
" hoặc "mousedown
" hoặc bất kỳ sự kiện HTML DOM nào khác.]
Tham số thứ hai là chức năng chúng tôi muốn gọi khi sự kiện xảy ra.
Tham số thứ ba là giá trị boolean chỉ định xem có sử dụng sự kiện sủi bọt hay sự kiện. Tham số này là tùy chọn.
Lưu ý rằng bạn không sử dụng tiền tố "ON" cho sự kiện; Sử dụng "click
" thay vì " title
".
Thêm trình xử lý sự kiện vào một phần tử
Thí dụ
Thêm trình nghe sự kiện bắn khi người dùng nhấp vào nút:
document.getEuityById ["myBtn"]. addEventListener ["click", displayDate];
Hãy tự mình thử »
Phương thức addEventListener[]
gắn trình xử lý sự kiện vào phần tử được chỉ định.
Thí dụ
Thêm trình nghe sự kiện bắn khi người dùng nhấp vào nút:
document.getEuityById ["myBtn"]. addEventListener ["click", displayDate];
Hãy tự mình thử »
alert ["Hello World!"];
}
Hãy tự mình thử »
Phương thức addEventListener[]
gắn trình xử lý sự kiện vào phần tử được chỉ định.
Phương thức addEventListener[]
gắn trình xử lý sự kiện vào một phần tử mà không ghi đè lên trình xử lý sự kiện hiện có.
Thí dụ
Thêm trình nghe sự kiện bắn khi người dùng nhấp vào nút:
element.addEventListener["click", mySecondFunction];
Hãy tự mình thử »
Phương thức addEventListener[]
gắn trình xử lý sự kiện vào phần tử được chỉ định.
Thí dụ
Thêm trình nghe sự kiện bắn khi người dùng nhấp vào nút:
element.addEventListener["click", mySecondFunction];
element.addEventListener["mouseout", myThirdFunction];
Hãy tự mình thử »
Phương thức addEventListener[]
gắn trình xử lý sự kiện vào phần tử được chỉ định.
Phương thức addEventListener[]
gắn trình xử lý sự kiện vào một phần tử mà không ghi đè lên trình xử lý sự kiện hiện có.
Thí dụ
Thêm trình nghe sự kiện bắn khi người dùng nhấp vào nút:
document.getEuityById ["myBtn"]. addEventListener ["click", displayDate];
document.getElementById["demo"].innerHTML = sometext;
}];
Hãy tự mình thử »
Phương thức addEventListener[]
gắn trình xử lý sự kiện vào phần tử được chỉ định.
Phương thức addEventListener[]
gắn trình xử lý sự kiện vào một phần tử mà không ghi đè lên trình xử lý sự kiện hiện có.
Thí dụ
Thêm trình nghe sự kiện bắn khi người dùng nhấp vào nút:
Hãy tự mình thử »
Phương thức addEventListener[]
gắn trình xử lý sự kiện vào phần tử được chỉ định.
Phương thức addEventListener[]
gắn trình xử lý sự kiện vào một phần tử mà không ghi đè lên trình xử lý sự kiện hiện có.
Bạn có thể thêm nhiều trình xử lý sự kiện vào một yếu tố.
Bạn có thể thêm nhiều trình xử lý sự kiện cùng loại vào một yếu tố, tức là hai sự kiện "nhấp vào".
Bạn có thể thêm trình nghe sự kiện vào bất kỳ đối tượng DOM nào không chỉ các phần tử HTML. tức là đối tượng cửa sổ.
Phương pháp addEventListener[]
giúp việc kiểm soát sự kiện phản ứng dễ dàng hơn như thế nào.
Khi sử dụng phương thức addEventListener[]
, JavaScript được tách ra khỏi đánh dấu HTML, để có khả năng đọc tốt hơn và cho phép bạn thêm trình nghe sự kiện ngay cả khi bạn không kiểm soát đánh dấu HTML.useCapture];
Bạn có thể dễ dàng xóa trình nghe sự kiện bằng cách sử dụng phương thức removeEventListener[]
.
Thí dụ
document.getEuityById ["myp"]. addEventListener ["click", myfunction, true]; document.getEuityById ["myDiv"]. addEventListener ["click", myfunction, true];
document.getElementById["myDiv"].addEventListener["click",
myFunction, true];
Hãy tự mình thử »
Phương thức removeEventListener []
Phương thức removeEventListener[]
loại bỏ các trình xử lý sự kiện đã được gắn với phương thức addEventListener []:
Tham khảo đối tượng sự kiện HTML DOM
Để biết 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 của chúng tôi.