Можно ли изменить стиль псевдоэлемента CSS с помощью JavaScript?
Например, я хочу динамически устанавливать цвет полосы прокрутки следующим образом:
document.querySelector("#editor::-webkit-scrollbar-thumb:vertical").style.background = localStorage.getItem("Color");
и я также хочу иметь возможность указывать полосу прокрутки, чтобы она скрывалась следующим образом:
document.querySelector("#editor::-webkit-scrollbar").style.visibility = "hidden";
Однако оба этих сценария возвращают:
Uncaught TypeError: Невозможно прочитать свойство 'style', равное null
Есть ли другой способ сделать это?
Кросс-браузерная совместимость не важна, мне просто нужно, чтобы она работала браузеры webkit.