Cổng Khoa học Máy tính dành cho những người yêu thích máy tính. Nó bao gồm các bài báo về khoa học máy tính và lập trình được viết tốt, tư duy tốt và được giải thích tốt, các câu đố và thực hành / lập trình cạnh tranh / các câu hỏi phỏng vấn công ty.

Bạn đang xem : js xóa trình xử lý sự kiện

Nếu một sự kiện được tạo và có một số hoạt động từ người dùng nhưng bạn không muốn phần tử phản ứng với sự kiện cụ thể đó cho một số mục đích, vì vậy để làm điều đó chúng ta có phương thức removeEventListener () trong JavaScript. removeEventListener () là một hàm có sẵn trong JavaScript loại bỏ một trình xử lý sự kiện khỏi một phần tử cho một sự kiện đính kèm. ví dụ: nếu một nút bị vô hiệu hóa sau một cú nhấp chuột, bạn có thể sử dụng removeEventListener () để xóa trình xử lý sự kiện nhấp chuột.
Cú pháp:

element.removeEventListener (sự kiện, người nghe, useCapture)

Tham số: Nó chấp nhận ba tham số được chỉ định bên dưới-

  • sự kiện: Nó là một chuỗi mô tả tên sự kiện cần được xóa.
  • trình xử lý: Đây là chức năng của trình xử lý sự kiện để xóa.
  • useCapture: < / strong> Đây là một tham số tùy chọn. Theo mặc định, giá trị Boolean là false, chỉ định loại bỏ trình xử lý sự kiện khỏi giai đoạn tạo bọt và nếu nó đúng hơn phương thức removeEventListener () sẽ xóa trình xử lý sự kiện khỏi giai đoạn thu thập.

< / p> Mã JavaScript để hiển thị hoạt động của phương thức removeEventListener ():
Mã số 1:

< p class = "ring-load" id = "run-and-edit-loader">

< / p>

& lt;! DOCTYPE html & gt;

& lt; html & gt;

& lt; body & gt;

& lt; h3 & gt; C liếm nút this để dừng hiệu ứng di chuột !! & lt; / h3 & gt;

& lt; button id = "clickIt" onclick = "RespondClick ()" & gt; Nhấp vào đây & lt; / button & gt; < / code>

& lt; h1 id = "hoverPara" & gt ; Di chuột qua this Text! & Lt; / h1 & gt;

& lt; b id = " effect "< / code> & gt; & lt; / b & gt;

& lt; script & gt;

const y = document.getElementById ( " hoverPara " );

y.addEventListener ( "mouseover" , RespondMouseOver);

chức năng RespondMouseOver () {

document.getElementById (< / code> "effect" ). innerHTML + =

"mouseover Event !!" + " & lt; br & gt; " ;

}

function RespondClick () {

y.removeEventListener ( "mouseover" , RespondMouseOver);

document.getElementById ( "effect" ). innerHTML + =

'Bạn đã nhấp vào nút "nhấp vào đây" ' + "& lt; br & gt;" +

"Hiện sự kiện di chuột qua không hoạt động !!" ;

}

& lt; / script & gt;

& lt; / body & gt;

& lt; / html & gt;

 
  

Đầu ra:
Trước khi di chuột qua văn bản-

Sau khi di chuột 2 lần qua văn bản-

Sau khi nhấp vào nút "nhấp vào đây "-

Lưu ý: Nếu sự kiện được kích hoạt cần được tìm ra, thuộc tính sự kiện loại có thể được sử dụng. Thuộc tính này có thể được sử dụng để xóa sự kiện cụ thể bằng cách tìm loại sự kiện được kích hoạt.

mã # 2: Thuộc tính event.type có thể được sử dụng để hiển thị loại sự kiện đã kích hoạt. Bên dưới mã JavaScript hiển thị hoạt động của thuộc tính event.type và phương thức removeEventListener ().

< br />



& lt;! DOCTYPE html & gt;

& lt; html & gt;

& lt; body & gt;

& lt; button id = "clickIt" & gt; Nhấp vào đây & lt; / button & gt;

& lt; br & gt;

& lt; b id = < / code> "effect" & gt; & lt; / b & gt;

& lt; script & gt;

const x = document. getElementById ( "clickIt" );

x .addEventListener ( "click" , Respond);

chức năng Phản hồi (e) {

document.getElementById ( "effect " ). innerHTML + =

"Loại sự kiện được kích hoạt =" + e.type + "& lt; br & gt; & lt ; br & gt; "< code class = "trơn"> document.getElementById ( "effect" ). innerHTML + =

"Bây giờ hãy nhấp vào Sự kiện đã bị vô hiệu hóa !!" + "& lt; br & gt; & lt; br & gt;" ;

x.innerText = " Nhấp vào là vô hiệu hóa! " ;

x.removeEventListener ( " nhấp vào " , Phản hồi);

}

& lt ; / script & gt;

& lt; / body & gt;

& lt; / html & gt;

 
 

Đầu ra:
Trước khi nhấp vào nút “nhấp vào đây ”-

Sau khi nhấp vào nút“ nhấp vào đây ”- < br />

JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không phải trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript Ví dụ về JavaScript này .

My Personal Notes


Xem thêm những thông tin liên quan đến chủ đề js xóa trình nghe sự kiện

How to Add and Remove Event Listener in Javascript

alt

  • Tác giả: KodeBase
  • Ngày đăng: 2019-12-02
  • Đánh giá: 4 ⭐ ( 2597 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: In this video tutorial, you will learn how to add and remove event listener in javascript. We are going to use mouseup event for demonstration. We will simply add and remove this event on button click.

    Source Code:
    https://www.fwait.com/how-to-add-and-remove-event-listener-in-javascript/

    My Gears & Other Tutorials:
    https://www.fwait.com/gears-tutorials/

Event Listeners trong JavaScript

  • Tác giả: hanoiict.edu.vn
  • Đánh giá: 5 ⭐ ( 8455 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài hướng dẫn tự học lập trình này, bạn sẽ tìm hiểu về DOM Event Listener trong JavaScript. Cách lắng nghe sự kiện, thêm và xóa sự kiện với JS.

JavaScript: xóa trình nghe sự kiện

  • Tác giả: qastack.vn
  • Đánh giá: 4 ⭐ ( 8667 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Bạn cần sử dụng các chức năng được đặt tên. Ngoài ra, clickbiến cần phải nằm…

Event Handling (Xử lý sự kiện) trong Vue.js

  • Tác giả: hoc.tv
  • Đánh giá: 5 ⭐ ( 2270 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Sau khi đã tìm hiểu xong về câu lệnh điều kiện và vòng lặp trong vue.js rồi thì bài này chúng ta tiếp tục đi vào tìm hiểu một chủ đề mới trong Vue.js nữa đó là Event handling - xử lý sự kiện trong Vue.js.

Sự kiện (events) trong JavaScript

  • Tác giả: ngocminhtran.com
  • Đánh giá: 5 ⭐ ( 8308 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Sự kiện HTML (HTML events) Sự kiện HTML là những thứ xảy ra do trình duyệt hay do người dùng. Nếu JavaScript được dùng trong trang thì các đoạn mã JavaScript sẽ thực hiện trên các sự kiện này. Một vài ví dụ về các sự kiện HTML: - Một trang web đã hoàn thành…

Xử lí sự kiện — Vue.js

  • Tác giả: vi.vuejs.org
  • Đánh giá: 4 ⭐ ( 8793 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Vue.js - Framework JavaScript linh động

PreventDefault, stopPropagation, stopImmediatePropagation trong Javascript.

  • Tác giả: viblo.asia
  • Đánh giá: 5 ⭐ ( 6111 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Mỗi sự kiện chúng ta có thể có nhiều hành động. Ví dụ bạn có một sự kiện là dịch Covid-19 thì bạn sẽ có những hành động trong sự kiện đó là đeo khẩu trang, làm remote, tự cách ly bản thân, ... Khi ta...

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Cách sử dụng các phương thức đối tượng trong JavaScript - các phương thức đối tượng trong javascript

By ads_php