removeEventListener metodu

removeEventListener metodu əvvəlcədən addEventListener ilə təyin edilmiş hadisə işləyicisini silməyə imkan verir. Bunun üçün parametrlərdə hadisənin tipini və hadisə təyin edilərkən ötürülən eyni funksiyanı ötürmək lazımdır.

Sintaksis

javascriptelement.removeEventListener('hadisə tipi', funksiya);

Nümunə

Gəlin elementə klik etməyin yalnız bir dəfə işləməsini təmin edək:

html<input type="button" id="button" value="click me">
javascriptlet button = document.querySelector('#button');
button.addEventListener('click', func); // hadisəni təyin edirik

function func() {
  alert('!!!');
  button.removeEventListener('click', func); // klikdən sonra onu silirik
};

Результат:

Həmçinin bax