Ciao, innerHTML si aspetta dell'html probabilmente
Prova con innerText ma non so se supporta tutti i browser questa.
Io per comodità uso jquery