我想在我的 DOM 树中找到具有类名的节点:ui-slider-handle ui-state-default ui-corner-all
. 当我找到他们时,我想用我的 CSS 覆盖他们的 CSS。但我不能让我的代码工作:
var p = document.getElementsByClassName("ui-slider-handle ui-state-default ui-corner-all");
for( var i=0; i<p.length; p++) {
p[i].style.width = 5 + "px !important";
p[i].style.height = 5 + "px !important";
}
<div class="ui-slider ui-widget ui-widget-content ui-corner-all dhSliderDesktop ui-slider-vertical" style="visibility: visible;"><div class="ui-slider-range ui-widget-header ui-slider-range-min" style="height: 100%;"></div><a class="ui-slider-handle ui-state-default ui-corner-all" href="#" style="bottom: 100%;"></a></div>
我的元素创建:
var slider = document.createElement("div");
$(slider).slider({
orientation: "vertical",
range: "min",
});
if(isMobile)
$(slider).slider().addClass("dhSliderMobile");
else
$(slider).slider().addClass("dhSliderDesktop");