Javascript 重置样式属性

Javascript 重置样式属性,javascript,jquery,css,Javascript,Jquery,Css,我以以下方式设置:root伪类的属性: $(":root")[0].style.setProperty(variable, value); 如果我想重置之前设置的所有属性,我该怎么做?不指定每个变量集,分配空值。Umm。。你用:怎么样。因此: 演示: h1{ 颜色:红色; 全部:未设置; } 您好这不应该是红色的,也不应该有默认的h1样式找到一种方法,只需重置样式对象: $(':root')[0].style = {} @基尔是的,不适用于变量。甚至没有API可以获取元素上的所有变量。因此,

我以以下方式设置:root伪类的属性:

$(":root")[0].style.setProperty(variable, value);
如果我想重置之前设置的所有属性,我该怎么做?不指定每个变量集,分配空值。

Umm。。你用
怎么样。因此:

演示:
h1{
颜色:红色;
全部:未设置;
}

您好这不应该是红色的,也不应该有默认的h1样式
找到一种方法,只需重置样式对象:

$(':root')[0].style = {}

@基尔是的,不适用于变量。甚至没有API可以获取元素上的所有变量。因此,您必须像找到答案一样检查样式表中的所有声明:
$(':root')[0]。style={}
谢谢@基尔,不客气!如果变量是在样式表中声明的,则不起作用,但看起来情况并非如此。这也是非常整洁的哈哈哈xDDD
$(':root')[0].style = {}