Hallo,
Zusätzlich zu den bisherigen Antworten:
Solche Aufgaben kannst du einfacher mit Event-Delegation lösen. Dabei wird einem übergeordneten Element ein Event-Handler zugewiesen anstatt jedem Listenelement jeweils einzeln ein Event-Handler. Dadurch spart man sich auch eine Menge an Funktionsobjekten.
Grüße,
Mathias