Переменная в виде свойства js

Появилась необходимость менять некоторые типы свойства style

var elem = document.getElementById('test');
var type = top;
elem.style.type = 100+'px';

Не могу понять, как подобное реализовать что-бы работало


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

Автор решения: vsemozhebuty
var elem = document.getElementById('test');
var type = 'top';
elem.style[type] = 100 + 'px';
→ Ссылка
Автор решения: ryzen

Вот так. Подробнее про квадратные скобки

const element = document.querySelector('.element')
let type = 'top';
element.style[type] = `${100}px`
type = 'left'
element.style[type] = `${100}px`
.element {
  position: absolute;
  border: 1px solid blue;
  width: 100px;
  height: 100px;
}
<div class="element"></div>

→ Ссылка