Das ist absolut unsauber programmiert. Ich erkenne überhaupt keine Logik um da einen Fehler finden zu können. Zu wissen, welche Sprache das ist, wäre auch nett. Ich tippe aber mal auf JS.

Du gibst, wenn ich es richtig verstehe, mehrere Elemente aus. Jedes Element muss eindeutig für den eventListener identifizierbar sein. Sonst geht es nicht. Vermutlich ist es einfacher, wenn du ein onClick-Event direkt in den Code des Elements mit einbaust per Funktion, weil du dann nicht mit den Listenern herumpfuschen musst. Am Ende iterierst du irgendwo falsch und bums geht eine falsche Notiz auf.

...zur Antwort