Передать значение переменной JS в стиль CSS

Допустим, нужно передать диву ширину, значение которой вычисляется в JS.

<div class="example"></div>

классу example мы ,к примеру, присвоим ширину из переменной example, которая равна 70%

Что бы передать значение стиля элементу, нужно обратиться к элементу, использовать функцию style и там прописывать, что именно вы хотите менять

Вариант 1:

Стиль применяется напрямую через названия переменных.

Пример:

Что бы установить width, я буду писать obj.style.width

<script>
var example = 70;
document.querySelector('#score').style.width = example + '%';
</script>
<style>
#example {
height: 100px;
background-color: red;
}
</style>
<div id="example"></div>

Вариант 2:

Стили применяются через переменные из CSS

Пример:

Что бы установить width, я буду прямо писать obj.style['width']

	
<script>
var example = 70;
document.querySelector('#example').style['width']= example + '%';
</script>
<style>
#example {
height: 100px;
background-color: red;
}
</style>
<div id="example"></div>
example 1
example 2