<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" type="text/css"
href="http://localhost:8000/library/bootstrap/5.1.3/css/bootstrap.min.css" />
</head>
<body>
<style type="text/css">
:root {
--default-bg-color: #E6E6FA;
--default-color: #DC143C;
}
html,
body {
color: var(--default-color);
background-color: var(--default-bg-color);
}
#p1 {
font-size: 35px;
}
</style>
<main>
<p id="p1">
TEXTTEXTTEXTTEXTTEXT
</p>
<button type="button" class="btn btn-primary">变色</button>
</main>
<script type="text/javascript">
</script>
</body>
</html>
有没有办法通过js来改变变量--default-color的值
本来是想实现一个主题切换开关的功能...
document.querySelector(':root')
可以替换成document.querySelector('html')