我有一个页面,<link>
在标题中加载了名为的CSS light.css
。我还有一个名为的文件dark.css
。我想要一个按钮来交换页面的样式(css文件中有40个选择器,有些在两个文件中不匹配)。
如何删除对light.css
JS的引用并删除所有应用的样式,然后dark.css
从中加载并应用所有样式?我不能简单地重置所有元素,因为一些样式是通过不同的css文件应用的,有些是由JS动态生成的。没有重新加载页面,有没有一种简单而有效的方法呢?香草JS是首选,但我会使用jQuery进行后续处理,所以jQ也没关系。
qq_力学笃行_0
Qyouu
慕容708150