是否可以通过JavaScript更改CSS伪元素样式?
例如,我希望动态设置滚动条的 colored颜色 ,如下所示:
document.querySelector("#editor::-webkit-scrollbar-thumb:vertical").style.background = localStorage.getItem("Color");
我还希望能够告诉滚动条这样隐藏:
document.querySelector("#editor::-webkit-scrollbar").style.visibility = "hidden";
但是,这两个脚本都会返回:
未捕获的TypeError:无法读取null的属性"style"
还有别的办法吗?
跨浏览器互操作性并不重要,我只需要它在Webkit浏览器中工作.