Wie kann ich Sie entfernen ein click-Ereignis eines Elements in Javascript?
Ich habe eine <div>
element ein click-Ereignis angehängt, um es mit dem folgenden code:
var id = "someId";
var elem = document.getElementById("elemId");
elem.addEventListener("click", function() { someFunction(id); }, false);
Zu einem späteren Punkt, den ich kopieren Sie das element und fügen Sie es zu einem anderen Teil des DOM
, sondern müssen zuerst den click
Veranstaltung
var elem = document.getElementById("elemId");
elem.removeEventListener("click", ???? , false);
Ich bin mir nicht sicher, wie auf die Zuhörer, und bisher nichts, was ich versucht habe hat entfernt das Ereignis aus dem element.
Irgendwelche Ideen?
Cheers
Stewart
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bewegen Sie den anonymen click-handler-Funktion aus der
addEventListener
nennen:nach, die Sie sollten in der Lage sein: