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

Ответы на вопрос(2)

Ваш ответ на вопрос