实现:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.current {
background-color: black;
}
</style>
</head>
<body>
<input type="button" value="开关" id="btn">
<script>
var btn = document.querySelector('#btn');
var flag = false;
btn.addEventListener('click', function() {
if (flag) { //当flag为true时,表示开灯
// document.body.style.backgroundColor = '';
document.body.className = '';
flag = false;
} else { //当flag为false时,表示关灯
document.body.className = 'current';
// document.body.style.backgroundColor = 'black';
flag = true;
}
//或者直接使用 切换类:element.classList.toggle(‘类名’)
// document.body.classList.toggle('current');
})
</script>
</body>
</html>