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.

Rispondi quotando