У меня есть эти переменные CSS, чтобы управлять цветами моего проекта, чтобы я мог делать их.
html {
--main-background-image: url(../images/starsBackground.jpg);
--main-text-color: #4CAF50;
--main-background-color: rgba(0,0,0,.25);
--beta-background-color: rgba(0,0,0,.85);
}
Однако независимо от того, как я пытаюсь изменить атрибут (две строки с комментариями выполнялись отдельно), ближайший я получаю возвращающий не действительный атрибут.
function loadTheme() {
var htmlTag = document.getElementsByTagName("html");
var yourSelect = document.getElementById( "themeSelect" );
var selectedTheme = ( yourSelect.options[ yourSelect.selectedIndex ].value );
// htmlTag[0].setAttribute('--main-text-color', '#FFCF40');
// $("html").css("--main-text-color","#FFCF40");
}