du bindest die Variable nicht ein sondern den Text testvar.
mit
"..."+testvar+"..."
sollte das besser klappen
klappt aber nicht. Im Ergebnis gleich also testvar bleibt unbeachtet.
Ist es vielleicht gar nicht möglich innerhalb von innerHTML Variablen zu verarbeiten?