вот код
delay = 1000;
var i = 0;
var elem = document.getElementById('block');
var bottom = elem.offsetTop;
var startTimer = function () {
if (i<10) {
elem.style.top = bottom + 20 +"px";
Если я правильно понял то, что вы хотите получить, то вам следует увеличивать переменную bottom. Вот тут пример. И не стоит забыть, после того как i достигнет нужного значения, остановить таймер.