Не срабатывает рекурсия

Ожидается что при нажатии кнопки, блок будет двигаться в право, но ничего не происходит. Помогите пожалуйста отловить ошибку. спасибо!

let a = 0;

function move() {
  a = a + 5;
  document.querySelector(".test").style.left = a + "px";
  if (a > 200) {
    return true;
  }
  setTimeout(move, 500);
}

document.querySelector(".b-2").onclick = move;
.test {
  width: 100px;
  height: 100px;
  background: chartreuse;
  
}
  <button class="b-2">move</button>
  <div class="test"></div>


Ответы (1 шт):

Автор решения: Николай Осминин

Задайте .test позиционирование, например position: absolute для того чтобы срабатывало свойство css left

→ Ссылка