псевдоэлементы, потому что они являются псевдоэлементами, а не фактическими элементами, которые существуют в DOM.
ли изменить стиль псевдоэлемента 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.