مетод removeEventListener() عینیت Element DOM HTML
- صفحه قبل removeChild()
- صفحه بعدی replaceChild()
- به سمت لایه بالا بازگردید عینیت Elements DOM HTML
تعریف و استفاده
removeEventListener()
روشی برای حذف برنامهی مدیریت رویداد از عنصر.
لطفاً به:
روشهای عنصر:
روش اضافه کردن شنوندهی رویداد
روشهای مستند:
روش اضافه کردن شنوندهی رویداد
آموزش:
مثال
رویداد "mousemove" را از عنصر حذف کنید:
myDIV.removeEventListener("mousemove", myFunction);
نحوه استفاده
element.removeEventListener(type, listnener, useCapture)
پارامترها
پارامترها | توضیح |
---|---|
type |
ضروری. نوع رویدادی که شنونده رویداد باید حذف شود. از استفاده از پیشوند "on" خودداری کنید. به عنوان مثال، از "click" به جای "onclick" استفاده کنید. برای لیست کامل رویدادهای HTML DOM، لطفاً به:دستورالعمل مرجع رویداد HTML DOM. |
listnener | ضروری. برنامهکننده رویدادی که باید حذف شود. |
useCapture |
اختیاری (به عنوان پیشفرض 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 | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبل removeChild()
- صفحه بعدی replaceChild()
- به سمت لایه بالا بازگردید عینیت Elements DOM HTML