Est-il possible de changer un style de pseudo-élément CSS via JavaScript?
Par exemple, je veux définir dynamiquement la couleur de la barre de défilement comme ceci:
document.querySelector("#editor::-webkit-scrollbar-thumb:vertical").style.background = localStorage.getItem("Color");
et je veux également pouvoir dire à la barre de défilement de se cacher comme ceci:
document.querySelector("#editor::-webkit-scrollbar").style.visibility = "hidden";
Cependant, ces deux scripts renvoient:
Uncaught TypeError: Impossible de lire la propriété 'style' de null
Y a-t-il une autre manière de procéder?
L'interopérabilité entre navigateurs n'est pas importante, je veux juste que cela fonctionne dans les navigateurs Webkit.