Nota: Esta não é a melhor maneira possível de fazê-lo!
Situação : eu tinha que fazer o mesmo, só que não era possível adicionar divs extras; portanto, fiquei preso ao que tinha e, em vez de remover o innerHTML e criar outro via javascript quase como 2 renderizações, precisava ter o conteúdo no diretório inferior (barra animada).
Solução:
Dado o quão cansado eu estava no momento, parece normal pensar em um método desse tipo, no entanto, eu sabia que tinha um elemento DOM pai do qual a altura da barra estava começando.
Em vez de mexer com o javascript, usei uma resposta CSS ( NÃO SEMPRE BOA IDÉIA )! :)
-moz-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
Sim, está correto. Em vez de posicionar o DOM, virei o pai de cabeça para baixo em css.
Para o meu cenário, vai funcionar! Possivelmente para outros também! Nenhuma chama! :)