la funzione che hai fatto prima o dopo va in overflow... dovresti mettere una condizione di uscita o almeno svuotare l'innerHTML