Tag: select器 api

如何将querySelectorAll仅用于具有特定属性集的元素?

我试图使用document.querySelectorAll所有具有value属性设置的checkbox。 页面上还有其他checkbox没有设置值,每个checkbox的值都不相同。 ID和名称不是唯一的。 例如: <input type="checkbox" id="c2" name="c2" value="DE039230952"/> 如何只select那些设置了值的checkbox?

querySelectorsearch直接的孩子

我有一些jQuery般的function: function(elem) { return $('> someselector', elem); }; 问题是我怎么可以做同样的querySelector() ? 问题是> querySelector()select器要求父显式指定。 有没有解决办法?

通过JavaScript更改CSS伪元素样式

是否有可能通过JavaScript更改CSS伪元素样式? 例如,我想dynamic设置滚动条的颜色,如下所示: document.querySelector("#editor::-webkit-scrollbar-thumb:vertical").style.background = localStorage.getItem("Color"); 我也想能够告诉滚动条隐藏像这样: document.querySelector("#editor::-webkit-scrollbar").style.visibility = "hidden"; 但是,这两个脚本都会返回: Uncaught TypeError:无法读取null的属性'style' 有没有其他的方式去做这件事? 跨浏览器的互操作性并不重要,我只是需要它在webkit浏览器中工作。