Phương thức removeEventListener() của Đối tượng Element HTML DOM

Định nghĩa và cách sử dụng

removeEventListener() Phương thức loại bỏ trình xử lý sự kiện từ đối tượng.

Xem thêm:

Phương thức đối tượng:

Phương thức addEventListener()

Phương thức removeEventListener()

Phương thức tài liệu:

Phương thức addEventListener()

Phương thức removeEventListener()

Giáo trình:

HTML DOM EventListener

Danh sách đầy đủ các sự kiện DOM

Mô hình

Xóa bỏ sự kiện "mousemove" từ phần tử:

myDIV.removeEventListener("mousemove", myFunction);

Thử ngay

Cú pháp

element.removeEventListener(type, listnener, useCapture)

Tham số

Tham số Mô tả
type

Bắt buộc. Loại sự kiện sự kiện cần xóa bỏ sự kiện lắng nghe.

Hãy không sử dụng tiền tố "on" . Ví dụ, sử dụng "click" thay vì "onclick".

Để có danh sách đầy đủ các sự kiện HTML DOM, vui lòng truy cập:Tài liệu tham khảo đối tượng sự kiện HTML DOM.

listnener Bắt buộc. Hàm监听器 sự kiện cần xóa bỏ.
useCapture

Tùy chọn (mặc định là false).

  • true - Xóa bỏ trình xử lý sự kiện từ bắt đầu
  • false - Xóa bỏ trình xử lý sự kiện từ bùng nổ

Nếu trình xử lý sự kiện được thêm hai lần, một là bắt đầu, một là bùng nổ, thì mỗi lần đều phải xóa bỏ riêng lẻ.

Giá trị trả về

Không có.

Chi tiết kỹ thuật

removeEventListener() Phương pháp sẽ xóa bỏ hàm监听器 sự kiện được chỉ định. Tham số typeuseCapture phải phù hợp với việc gọi addEventListener() Các tham số tương ứng của phương pháp.

Nếu một hàm监听器 sự kiện bị phương pháp này xóa bỏ, thì sẽ không gọi nó khi nút xảy ra sự kiện loại được chỉ định. Dù một hàm监听器 bị xóa bỏ bởi một hàm监听器 sự kiện khác của cùng loại sự kiện trên nút đó, nó cũng sẽ không được gọi lại.

Phương pháp này cũng được DocumentWindow Định nghĩa đối tượng và cách hoạt động tương tự.

Hỗ trợ trình duyệt

element.removeEventListener() Là tính năng DOM Level 2 (2001).

Tất cả các trình duyệt đều hỗ trợ hoàn toàn:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Hỗ trợ 9-11 Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ