Metodas removeEventListener

Metodas removeEventListener leidžia pašalinti anksčiau per addEventListener priskirtą įvykio tvarkytuvą. Tam parametruose reikia perduoti įvykio tipą ir tą pačią funkciją, kurios buvo perduotos priskiriant įvykį.

Sintaksė

javascriptelementas.removeEventListener('įvykio tipas', funkcija);

Pavyzdys

Padarykime taip, kad paspaudimas elemente veiktų tik vieną kartą:

html<input type="button" id="button" value="spausk mane">
javascriptlet button = document.querySelector('#button');
button.addEventListener('click', func); // priskiriame įvykį

function func() {
  alert('!!!');
  button.removeEventListener('click', func); // po paspaudimo jį pašaliname
};

Результат:

Taip pat žiūrėkite