Существует несколько способов изменения свойств CSS с помощью JavaScript:
- Использование свойства style объекта элемента:
// получаем элемент
const element = document.getElementById('my-element');
// изменяем свойство
element.style.backgroundColor = 'red';
- Использование метода setAttribute:
// получаем элемент
const element = document.getElementById('my-element');
// изменяем свойство
element.setAttribute('style', 'background-color: red;');
- Использование классов:
// получаем элемент
const element = document.getElementById('my-element');
// добавляем класс
element.classList.add('red-background');
В CSS определяем класс:
.red-background {
background-color: red;
}