credo che innerHtml sia diverso da innerHTML.
dunque, prova a usare innerHTML (va scritto così e almeno Firefox dovrebbe supportarlo).

ciao