我有一个问题。 我想在检查复选框的同时执行一个功能。如果我取消选中它,则不能再执行该功能,除非我再次选中该框。setIntervall如果复选框被选中,JS
我的代码:
<Input type="Checkbox" id="autoPlay">Autoplay</Input>
<script type="text/JavaScript>//in the body
var checkBox = document.getElementById("autoPlay");
if(checkBox.checked == true){
setInterval(gallery("vor"), 3000);
}
</script>
我也试图与一个while循环做。但它不起作用。
“不工作”。请更具体一些,并证明一个jsfiddle链接,以便我们可以调试它。我猜即使你取消了输入,你的函数也会被执行。这可能是因为你不把事件分配给输入字段:) –
你应该在复选框中添加点击事件,以触发函数 – chanjianyi
@noa-dev对不起,我不知道该怎么说。但它已经得到解决。 –