Alle Event-Listener von einem DOM-Element in Javascript entfernen
English
Deutsch
Du kannst alle Event-Listener von einem DOM-Element in Javascript entfernen, indem du das Element durch einen tiefen Klon von sich selbst ersetzt. elem.cloneNode(...) klont nicht die Event-Listener des Quellelements.
remove_event_listeners_demo.js
elem.replaceWith(elem.cloneNode(true));Vollständiges Beispiel:
remove_event_listeners_full_example.js
var elem = document.getElementById('mybutton');
elem.replaceWith(elem.cloneNode(true));Quelle für den ursprünglichen (teilweisen) Vorschlag auf StackOverflow: @Felix Kling
Check out similar posts by category:
Javascript
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow