Можно ли изменить стиль псевдоэлемента 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.