Javascript removeEventListener funktioniert nicht

Ich habe den folgenden Code, um eventListener hinzuzufügen

<code> area.addEventListener('click',function(event) {
              app.addSpot(event.clientX,event.clientY);
              app.addFlag = 1;
          },true);
</code>

Es funktioniert wie erwartet richtig. In einer anderen Funktion habe ich versucht, den Ereignis-Listener mit dem folgenden Code zu entfernen

<code> area.removeEventListener('click',function(event) {
              app.addSpot(event.clientX,event.clientY);
              app.addFlag = 1;
          },true);
</code>

Aber der gerade Listener wird nicht entfernt. Warum passiert das? Gibt es ein Problem mit meinem removeEventListener ()? Hinweis: Hier ist der Bereich so etwas wie document.getElementById ('myId').

Antworten auf die Frage(7)

Ihre Antwort auf die Frage