วิธีการ removeEventListener() ของ HTML DOM Element

วิชาที่เน้นนำเสนอ

removeEventListener() มีการกำหนดและใช้งาน

ดูเพิ่มเติมที่

วิธีสำหรับองค์ประกอบ

addEventListener() ฟังก์ชัน

removeEventListener() ฟังก์ชัน

วิธีสำหรับเอกสาร

addEventListener() ฟังก์ชัน

removeEventListener() ฟังก์ชัน

คู่มือ

HTML DOM EventListener

รายการเหตุการณ์ DOM ที่เต็มทั้งหมด

ตัวอย่าง

ลบเหตุการณ์ 'mousemove' จากองค์ประกอบ

myDIV.removeEventListener("mousemove", myFunction);

ทดลองด้วยตัวเอง

การเขียนรหัส

element.removeEventListener(type, listnener, useCapture)

ตัวอักษรที่เป็นตัวเลขตามความต้องการของคุณ

ตัวอักษรที่เป็นตัวเลขตามความต้องการของคุณ คำอธิบาย
type

จำเป็น ประเภทเหตุการณ์ที่ต้องลบฟังก์ชันฟังเหตุ

ไม่ควรใช้คำหน้า 'on' ข้างหน้า ตัวอย่างเช่น ใช้ 'click' แทน 'onclick'

สำหรับรายการเหตุการณ์ DOM HTML ที่เต็มทั้งหมด โปรดเข้าถึง:คู่มือเหตุการณ์ DOM HTML.

listnener จำเป็น ฟังก์ชันฟังเหตุที่ต้องลบ
useCapture

เลือกได้ (โดยเริ่มต้นค่าแอปพลิเคชัน false)

  • true - ลบโปรแกรมมาจากการจับเหตุ
  • false - ลบโปรแกรมมาจากการระลอกเหตุ

ถ้ามีการเพิ่มเข้ารหัสด้วยโปรแกรมมากกว่าสองครั้ง ครั้งหนึ่งเพื่อการจับเหตุที่เรียก ครั้งหนึ่งเพื่อการระลอกเหตุ ต้องลบแยกแยะในแต่ละครั้ง

ค่าที่กลับมา

ไม่มี

รายละเอียดเทคนิค

removeEventListener() วิธีนี้จะลบฟังก์ชันฟังเหตุที่กำหนด type และ useCapture ต้องตรงกับ addEventListener() ตัวอักษรที่เป็นตัวเลขตามความต้องการของคุณ

ถ้าฟังก์ชันฟังก์ชันที่จับฟังเหตุมีการลบด้วยวิธีนี้ จะไม่มีการเรียกใช้ฟังก์ชันนี้เมื่อโครงการมีเหตุที่เรียกตามประเภทที่กำหนด แม้ว่าฟังก์ชันฟังเหตุจะถูกลบด้วยฟังก์ชันฟังเหตุอื่นที่ลงทะเบียนเหตุประเภทเดียวกันที่ชานของตัวเครื่องมือด้วย

วิธีนี้ก็ถูก Document และ Window กำหนดโอปเจกและทำงานด้วยรูปแบบที่คล้ายกัน

การสนับสนุนของบราวเซอร์

element.removeEventListener() เป็นคุณสมบัติของ DOM Level 2 (2001)

ทุกบราวเซอร์เกี่ยวข้องสนับสนุนมันเต็มทั้งหมด:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
สนับสนุน 9-11 สนับสนุน สนับสนุน สนับสนุน สนับสนุน