【发布时间】:2019-02-26 02:25:03
【问题描述】:
我正在尝试(没有成功)创建一个复选框,该复选框在选中时会更改正文的某些样式属性,如下所示:
<script>
const x = document.getElementById('y');
if (x.checked == true) {
document.body.style.setProperty('property', 'value');
} else {
document.body.style.setProperty('property', 'value');
}
</script>
我做错了什么? ????
提前致谢!
【问题讨论】:
-
或许可以考虑走纯 CSS 路线:stackoverflow.com/q/44804022/691711
-
@zero298 Lewis 想要更改
body元素的样式,而不是复选框本身。 -
电脑不会思考。他们一个接一个地做。如果您执行
if(...),您告诉计算机检查x的checked值,完成后他将继续执行其他操作。他不会再检查(如果你没有告诉他这样做) -
@sean 您仍然可以通过更改
body的类来更改其样式 -
那么你的问题解决了吗?
标签: javascript