Il motivo è che cambiando l'innerHTML è come se riscrivessi il contenuto dell'elemento, quindi, gli <a> li contenuti non hanno l'evento onclick che associ al caricamento della pagina. Devi, una volta modificato il contenuto del div, applicare l'evento con l'effetto ai link contenuti nel div modificato.