Ha ragione:
history1 è una stringa non un oggetto, tanto meno un oggetto HTML.
History1 dovrebbe essere dichiarato così:
var history1 = {} //Sintassi JSON per la creazione di oggetti
poi per estensione
History1.innerHTML= "";
e a questo punto puoi utilizzare correttamente le tue funzioni.
Prova e dicci
Ciao

Rispondi quotando