Methode removeEventListener
Die Methode removeEventListener ermöglicht es,
einen zuvor über addEventListener
zugewiesenen Ereignishandler zu entfernen. Dazu müssen im Parameter
der Ereignistyp und dieselbe Funktion übergeben werden,
die bei der Zuweisung des Ereignisses verwendet wurden.
Syntax
element.removeEventListener('Ereignistyp', Funktion);
Beispiel
Sorgen wir dafür, dass der Klick auf ein Element nur einmal funktioniert:
<input type="button" id="button" value="click me">
let button = document.querySelector('#button');
button.addEventListener('click', func); // Ereignis zuweisen
function func() {
alert('!!!');
button.removeEventListener('click', func); // nach dem Klick entfernen
};
:
Siehe auch
-
die Methode
preventDefault,
die die Standardaktion abbricht