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
-
metodas
preventDefault,
kuris atšaukia numatytąjį veiksmą