English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
document.removeEventListener()إزالة معالج الحدث المضافdocument.addEventListener()المعالج في الطريقة.
ملاحظة:لإزالة معالج الحدث، يجب أن يكون الدالة المحددة باستخدام طريقة addEventListener() "دالة" معروفة، مثل المثال التالي (myFunc).
وظيفة مجهولة المصدر، مثل "document.removeEventListener("event"،function(){ statement );" لا ينفع.
استخدامالعنصر .addEventListener()تضيف الطريقة معالج الحدث إلى العنصر المحدد.
استخدامالعنصر .removeEventListener()تسحب الطريقة معالج الحدث من العنصر المحدد.
document.removeEventListener(event, listener, useCapture)
// إضافة معالج الحدث إلى المستند document.addEventListener("mousemove", myFunc); // إزالة معالج الحدث من المستند document.removeEventListener("mousemove", myFunc);اختبار لمعرفة‹/›
الأرقام في الجدول تشير إلى إصدار المتصفح الأول الذي يدعم طريقة removeEventListener() بالكامل:
طريقة | |||||
removeEventListener() | 1 | 1 | 7 | 1.0 | 9 |
معامل | وصف |
---|---|
event | (مطلوب) اسم أحداث JavaScript التي تريد حذفها. استخدم الحدث دون استخدام بدلاً من "on"، مثل استخدام "click" بدلاً من "onclick" أو "mousedown" بدلاً من "onmousedown". قائمة بجميع أحداث DOM HTML، يرجى الرجوع إلى دليلنا الكاملمرجع مثلث أحداث DOM HTML。 |
listener | (مطلوب)اسم الدالة الجافا سكريبت التي يجب حذفها. |
useCapture | (اختياري)قيمة بولية، تحدد ما إذا كان يجب حذفه في مرحلة التجميع أو التدفق. القيمة الافتراضية هي false. القيم الممكنة:
ملاحظة:إذا تم إضافة معالج الحدث مرتين، مرة واحدة في التجميع، ومرة أخرى في التدفق، فيجب إزالتهما بشكل منفصل. يمكنك فيتعليميات انتشار الأحداث جافا سكريبتقراءة حولانتشار الأحداثلمزيد من المعلومات |
القيمة المعدلة: | لا يوجد |
---|---|
إصدار DOM: | DOM 2 |
تعليميات جافا سكريبت:مستمع الأحداث
تعليميات جافا سكريبت:انتشار الأحداث
مرجع DOM HTMLdocument.addEventListener()
مرجع DOM HTMLالعنصر.removeEventListener()