English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

طريقة removeEventListener() لـ HTML DOM

مجموعة HTML DOM Element

يتم إزالة معالج الحدث المربوط بـ element.addEventListener() من قبل طريقة element.removeEventListener().

ملاحظة:يجب أن يكون الدالة التي يتم تحديدها باستخدام طريقة addEventListener() دالة "مسمى" خارجية، مثل المثال التالي (myFunc).

دالة مجهولة المصدر، مثل " العنصر .removeEventListener(“ حدث ”,function() { بيان })؛ لا يعمل.

الاستخدامdocument.addEventListener()تضيف هذه الطريقة معالج الحدث إلى المستند.

الاستخدامdocument.removeEventListener()يتم من خلال هذه الطريقة إزالة معالج الحدث من المستند.

النحو:

element.removeEventListener(event, listener, useCapture)
var box = document.getElementById("para");
// إضافة معالج الحدث إلى عنصر P الذي يحتوي على id = "para"
box.addEventListener("mousemove", myFunc);
// إزالة معالج الحدث من عنصر P الذي يحتوي على id = "para"
box.removeEventListener("mousemove", myFunc);
اختبار ل‹/›

توافق المتصفحات

الرقم في الجدول يحدد إصدار المتصفح الأول الذي يدعم طريقة removeEventListener() بشكل كامل:

الطريقة
removeEventListener()1171.09

قيمة الم参数

الم参数وصف
حدث(مطلوب) اسم الحدث JavaScript الذي يتم إزالته. لا تستخدم التسمية التوضيحية "on" عند استخدام الحدث، مثل استخدام "click" بدلاً من "onclick" أو "mousedown" بدلاً من "onmousedown".
للحصول على قائمة كاملة بجميع أحداث الحزم HTML DOM، يرجى الرجوع إلىمرجع جهاز الحزم HTML DOM الحدث.
listener(مطلوب) اسم الدالة JavaScript التي يتم حذفها.
useCapture(اختياري) قيمة بولية، تحدد ما إذا كان يجب حذفه في مرحلة الاستقطاب أو البخار. القيمة الافتراضية هي false.
القيم الممكنة:
  • true-تم حذف معالج الحدث في مرحلة الاستقطاب

  • false-تم حذف معالج الحدث في مرحلة البخار

ملاحظة:إذا تم تثبيت معالج الحدث مرتين، مرة واحدة في المرحلة الاستقطابية ومرة أخرى في المرحلة البخارية، فيجب إزالتهما بشكل منفصل.
يمكنك العثور علىتعليمات انتشار الأحداث في JavaScriptللحصول على معلومات إضافية حول انتشار الأحداث، اقرأ:

تفاصيل تقنية

القيمة المعدلة:لا يوجد
إصدار DOM:DOM المستوى الثاني

مراجع ذات صلة

تعليمات JavaScript:مراقب الأحداث

تعليمات JavaScript:انتشار الأحداث

مرجع HTML DOM:العنصر .addEventListener()

مرجع HTML DOM:document.addEventListener()

مرجع HTML DOM:document.removeEventListener()

مجموعة HTML DOM Element