Phương thức removeEventListener
Phương thức removeEventListener cho phép
xóa một trình xử lý sự kiện đã được chỉ định trước đó qua addEventListener.
Để làm điều này, trong các tham số
cần truyền loại sự kiện và cùng một hàm
đã được truyền khi chỉ định sự kiện.
Cú pháp
phần tử.removeEventListener('loại sự kiện', hàm);
Ví dụ
Hãy làm sao để cú nhấp chuột vào phần tử chỉ hoạt động một lần:
<input type="button" id="button" value="click me">
let button = document.querySelector('#button');
button.addEventListener('click', func); // chỉ định sự kiện
function func() {
alert('!!!');
button.removeEventListener('click', func); // sau khi nhấp chuột, xóa nó
};
:
Xem thêm
-
phương thức
preventDefault,
hủy hành động mặc định