【发布时间】:2017-07-12 09:01:19
【问题描述】:
我有这个不起作用的 javascript。 H2020元素更改为显示:仅当检查“ CB9”复选框时,就不。任何人都可以帮助我吗? 非常感谢! 这是页面链接:http://iris-sissa.sissa.it/main/h2020itv3.html
<script language="javascript">
function HideH2020() {
var i = 1;
for (i = 1; i < 10; i++) {
if (document.getElementById('cb' + i).checked) {
document.getElementById("h2020").style.display = "none";
}
else {
document.getElementById("h2020").style.display = "block";
}
}
}
【问题讨论】:
-
这不是 Java。
-
什么是 Sintax 错误?需要改成
for (var i...吗? -
@sykoy ,它的语法错误不是 sintax 运行此脚本时控制台上的错误是什么?
-
如果我设置 var i = 1;脚本工作正常。 和 我找不到执行“for”循环工作的方法。 有点矛盾。
-
这个脚本循环了9个复选框,但只有当最后一个复选框被选中时,它才会隐藏
h2020元素
标签: javascript loops for-loop