Можно использовать следующие подходы:
style элемента: Самый простой способ, напрямую модифицирует inline стили.
javascript
javascript
В CSS:
css
javascript
В CSS:
css
element.setAttribute('style', '...'): Менее рекомендуется по сравнению с element.style, так как перезаписывает все inline стили.
javascript
<style> элемента: Позволяет динамически добавлять новые CSS-правила на страницу.
javascript
document.styleSheets): Прямое взаимодействие с объектами Style Sheet. Считается более сложным и менее распространенным в повседневной разработке.Выбор метода зависит от задачи: element.style удобен для небольших, точечных изменений; классы preferable для управления состояниями и комплексными стилями; CSS-переменные хороши для тем и глобальных настроек.