se riscrivi un nodo con innerHTML puoi anche dire addio a tutti gli handler sugli eventi precedentemente settati sui nodi figli.

se vuoi evitare ciò intanto bisognerebbe capire il motivo insito in questa operazione di assegnamento che non è logica: a che ti serve assegnare al nodo il contenuto del nodo stesso? cosa cerchi di ottenere?