Яваскрипт исполняется на стороне клиента. Чтобы что-то обновить, нужно откуда-то получить новую информацию. Код document.body.innerHTML = document.body.innerHTML; этого не делает.
Если вы хотите без перезагрузки страницы обновлять её содержимое (а новое содержимое надо откуда-то брать), то это AJAX, читайте мануалы.