Cosa centra se HTML è lo stesso al caricamento della pagina (pertanto non un evento statico effettivo sull'elemento) associ un evento ad un elemento, poi ricarichi l'elemento e speri che mantenga un evento "fittizio", non è cosi.
La contro prova l'hai inizialmente funziona poi no