Нужно передать диву ширину, значение которой вычисляется в JS.
<div id="score"></div>
Нужно для #score
присвоить ширину из переменной score
, которая равна 20*2.5
, в процентах
Что бы передать значение стиля элементу, нужно обратиться к элементу, использовать функцию style
и там прописывать, что именно вы хотите менять
Вариант 1:
Стиль применяется напрямую через названия переменных.
Пример:
Что бы установить background-color
, я буду писать obj.style.backgroundColor
var score = 20 * 2.5;
document.querySelector('#score').style.width = score + '%';
#score {
height: 100px;
background-color: red;
}
<div id="score"></div>
Вариант 2:
Стили применяются через переменные из CSS
Пример:
Что бы установить background-color
, я буду прямо писать obj.style['background-color']
var score = 20 * 2.5;
document.querySelector('#score').style['width'] = score + '%';
#score {
height: 100px;
background-color: red;
}
<div id="score"></div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый вечер, прошу помощи! Есть линейный массив:
Всем хорошего настроенияПишу макрос в мазиле, использую Imacros и столкнулся с такой проблемой
Пользователь выбирает из select какой-то option, каждый option имеет какое-то значение (Например: 10000), потом вводит в input число , и значение в option умножается...