“JavaScript entfernen Sie alle Ereignishörer” Code-Antworten

JavaScript entfernen Sie alle Ereignishörer

That is not possible without intercepting addEventListener calls and keep track of the listeners or use a library that allows such features unfortunately. It would have been if the listeners collection was accessible but the feature wasn't implemented.

The closest thing you can do is to remove all listeners by cloning the element, which will not clone the listeners collection.

Note: This will also remove listeners on element's children.

var el = document.getElementById('el-id'),
    elClone = el.cloneNode(true);

el.parentNode.replaceChild(elClone, el);
Delta Sierra

Entfernen Sie alle Ereignishörer von Elemet

var old_element = document.getElementById("btn");
var new_element = old_element.cloneNode(true);
old_element.parentNode.replaceChild(new_element, old_element);
Marwen Labidi

Ähnliche Antworten wie “JavaScript entfernen Sie alle Ereignishörer”

Fragen ähnlich wie “JavaScript entfernen Sie alle Ereignishörer”

Weitere verwandte Antworten zu “JavaScript entfernen Sie alle Ereignishörer” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen