Latest web development tutorials
×

JavaScript & HTML DOM คู่มืออ้างอิง

ภาพรวม

JavaScript วัตถุ

JavaScript Array วัตถุ JavaScript Boolean วัตถุ JavaScript Date วัตถุ JavaScript Math วัตถุ JavaScript Number วัตถุ JavaScript String วัตถุ JavaScript RegExp วัตถุ JavaScript อสังหาริมทรัพย์ทั่วโลก / ฟังก์ชั่น JavaScript ผู้ประกอบการ

Browser วัตถุ

Window วัตถุ Navigator วัตถุ Screen วัตถุ History วัตถุ Location วัตถุ

DOM วัตถุ

HTML DOM Document วัตถุ HTML DOM วัตถุธาตุ HTML DOM แอตทริบิวต์วัตถุ HTML DOM วัตถุที่จัดกิจกรรม

HTML วัตถุ

<a> <area> <audio> <base> <blockquote> <body> <button> <canvas> <col> <colgroup> <datalist> <del> <details> <dialog> <embed> <fieldset> <form> <iframe> <frameset > <img> <ins> <input> - button <input> - checkbox <input> - color <input> - date <input> - datetime <input> - datetime-local <input> - email <input> - file <input> - hidden <input> - image <input> - month <input> - number <input> - range <input> - password <input> - radio <input> - reset <input> - search <input> - submit <input> - text <input> - time <input> - url <input> - week <keygen> <link> <label> <legend> <li> <map> <menu> <menuItem> <meta> <meter> <object> <ol> <optgroup> <option> <param> <progress> <q> <script> <select> <source> <style> <table> <td> <th> <tr> <textarea> <title> <time> <track> <video>

HTML DOM removeEventListener () วิธีการ

อ้างอิงวัตถุเอกสาร วัตถุเอกสาร

ตัวอย่าง

ถอด addEventListener () วิธีการเพิ่ม "MouseMove" เหตุการณ์:

// เพิ่มตัวจัดการเหตุการณ์ในเอกสาร
document.addEventListener ( "MouseMove" myFunction);

// นำจัดการเหตุการณ์เอกสาร
document.removeEventListener ( "MouseMove" myFunction);

ลอง»

ความหมายและการใช้งาน

document.removeEventListener () วิธีการที่ใช้ในการลบ document.addEventListener () วิธีการที่จะเพิ่มการจัดการเหตุการณ์

หมายเหตุ: หากคุณต้องการที่จะลบจัดการเหตุการณ์ที่ addEventListener () ฟังก์ชั่นการใช้งานจะต้องใช้ฟังก์ชั่นภายนอกเป็นตัวอย่างที่แสดง (myFunction)

ฟังก์ชั่นที่ไม่ระบุชื่อคล้ายกับ "document.removeEventListener (" เหตุการณ์ "ฟังก์ชั่น () {} MyScript);" เหตุการณ์นี้ไม่สามารถเอาออก

เคล็ดลับ: ใช้ องค์ประกอบ .addEventListener () และ องค์ประกอบ .removeEventListener () วิธีการในการเพิ่มหรือลบระบุองค์ประกอบจัดการเหตุการณ์


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

ตัวเลขในตารางเป็นตัวแทนของเบราว์เซอร์ครั้งแรกเพื่อรองรับจำนวนวิธีรุ่น

ทาง
removeEventListener () 1.0 9.0 1.0 1.0 7.0

หมายเหตุ: Internet Explorer 8 และรุ่นก่อนหน้านี้ไม่สนับสนุน IE removeEventListener () วิธีการ, Opera 7.0 และรุ่นก่อนหน้านี้ไม่สนับสนุนโอเปร่า แต่พวกเขาไม่สนับสนุนการทำงานของเบราว์เซอร์ที่คุณสามารถใช้ detachEvent () วิธีการลบ attachEvent () วิธีการเพิ่มตัวจัดการเหตุการณ์ (ดูตัวอย่าง "เพิ่มเติม" สำหรับการแก้ปัญหาเบราว์เซอร์)


ไวยากรณ์

document.removeEventListener (event, ฟังก์ชั่น useCapture)

ค่าพารามิเตอร์

พารามิเตอร์ ลักษณะ
เหตุการณ์ ต้อง การเอาชื่อของเหตุการณ์

หมายเหตุ: อย่าใช้ "กับ" คำนำหน้า ตัวอย่างเช่นใช้ "คลิก" แทน "onclick"

เคล็ดลับ: ทุกเหตุการณ์ HTML DOM คุณสามารถดูของเราสมบูรณ์ HTML DOM เหตุการณ์อ้างอิงวัตถุ
ฟังก์ชัน ต้อง ระบุฟังก์ชั่นจะถูกลบออก
useCapture ไม่จำเป็น ค่าบูลีนที่ระบุเอาขั้นตอนการจัดการเหตุการณ์

ค่าที่เป็นไปได้:
  • จริง - จัดการเหตุการณ์จะถูกลบออกในระหว่างขั้นตอนการจับภาพ
  • เริ่มต้น false- นำจัดการเหตุการณ์ในเฟสเดือด
หมายเหตุ: หากคุณเพิ่มตัวจัดการเหตุการณ์สองครั้งครั้งในระหว่างขั้นตอนการจับภาพเมื่ออยู่ในขั้นตอนเดือดที่คุณต้องเอาเหตุการณ์ที่เกิดขึ้น

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

รุ่น DOM: ระดับ DOM 2 เหตุการณ์ที่เกิดขึ้น
ผลตอบแทน: ไม่มีค่าตอบแทน
ประวัติ: ใน Firefox 6 และ Opera 12.0 useCapture พารามิเตอร์เป็นตัวเลือก (ใน Chrome, IE และ Safari ได้เสมอตัวเลือก)


ตัวอย่างเพิ่มเติม

ตัวอย่าง

หากเบราว์เซอร์ของคุณไม่สนับสนุน removeEventListener () วิธีการที่คุณสามารถใช้ detachEvent () วิธี

ตัวอย่างนี้แสดงให้เห็นถึงวิธีการแก้ปัญหาเบราว์เซอร์:

ถ้า (document.removeEventListener) {// เบราว์เซอร์ทั้งหมดยกเว้น IE 8 และรุ่นก่อนหน้าของ IE
document.removeEventListener ( "MouseMove" myFunction);
} else if (document.detachEvent) {// IE 8 และรุ่นก่อนหน้าของ IE
document.detachEvent ( "OnMouseMove" myFunction);
}

ลอง»


บทความที่เกี่ยวข้อง

กวดวิชา javascript: HTML ที่ DOM ทั้งหมด EventListener

คู่มืออ้างอิง javascript: ธาตุ .removeEventListener ()


อ้างอิงวัตถุเอกสาร วัตถุเอกสาร