Hallo,
newEntry zunächst an das gewünschte Element anfügen und nachträglich erst (via getElementById) das onclick-Ereignis setzen.
Warum es DANN geht, vorher aber nicht ist mir zwar unerklärlich, aber die Hauptsache ist ja, dass es geht.
innerhalb deiner for-Schleife gab's kein appendChild() und newEntry wurde immer ein neues Element zugewiesen. Wäre nicht schlecht, wenn dein "i" auch noch als lokale Variable definiert wäre.
Gruß plan_B
--
*®*´¯`·.¸¸.·
*®*´¯`·.¸¸.·