Для этого вы можете использовать CSS-переменные.
Определите ваши цвета для ': root' в вашем CSS-файле:
:root{
--myColor: red;
--mySecondColor:green;
}
, затем установите colorProperties в ваших элементах следующим образом:
button{
background-color: var(--myColor);
padding:10px;
}
div{
color: var(--mySecondColor);
padding:10px;
}
Теперь в JavaScriptВы можете изменить эти свойства глобально
document.documentElement.style.setProperty('--myColor','blue');
document.documentElement.style.setProperty('--mySecondColor','orange');
Или изменить только локально
document.querySelector('button').style.setProperty('--myColor','blue');