标签: javascript jquery css
我以这种方式设置:root伪类的属性:
$(":root")[0].style.setProperty(variable, value);
如果我想重置所有先前设置的属性,该怎么办?不指定每个变量集,而是分配空值。
答案 0 :(得分:1)
嗯..您如何使用all : unset。所以:
all
:
unset
$(":root")[0].style.setProperty("all", "unset");
演示:
h1 { color: red; all: unset; }
<h1>Hello this should not be red nor should have default h1 styles</h1>
答案 1 :(得分:0)
找到了一种方法,只需重置样式对象即可:
$(':root')[0].style = {}