removeEventListener usuli

removeEventListener usuli ilgari addEventListener orqali tayinlangan hodisa qayta ishlovchisini o‘chirish imkonini beradi. Buning uchun parametrlarda hodisa turi va hodisa tayinlanganda uzatilgan funksiyani qayta uzatish kerak.

Sintaksis

javascriptelement.removeEventListener('hodisa turi', funksiya);

Misol

Keling, elementga bir marta bosilganda ishlaydigan qilaylik:

html<input type="button" id="button" value="click me">
javascriptlet button = document.querySelector('#button');
button.addEventListener('click', func); // hodisani tayinlaymiz

function func() {
  alert('!!!');
  button.removeEventListener('click', func); // bosilgandan so‘ng uni o‘chiramiz
};

Результат:

Shuningdek qarang