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ė
elementas.removeEventListener('įvykio tipas', funkcija);
Pavyzdys
Padarykime taip, kad paspaudimas elemente veiktų tik vieną kartą:
<input type="button" id="button" value="spausk mane">
let 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
-
metodas
preventDefault,
kuris atšaukia numatytąjį veiksmą