我使用JSFiddle来编辑我的代码.但是,在某些代码中,当我运行JavaScript或jQuery时,除非我选择"No wrap - <head>"或"No wrap - <body>",否则它不起作用.
在上面的小提琴中,你会注意到除非你选择了"No wrap - "或"No wrap - " 这个扩展名,否则你<button>不会点击该元素.alert()<head><body>
我是一个好奇的人,喜欢理解事情的运作方式.该选项究竟发生了什么变化,为什么要改变它?
如何在javascript中停止间隔?
为什么间隔不停?
setInterval(alarm, 500);
window.clearInterval(alarm);
Run Code Online (Sandbox Code Playgroud)
还尝试过:
window.setInterval(alarm, 500);
window.clearInterval(alarm);
Run Code Online (Sandbox Code Playgroud)
总是同样的问题:(
仍然不起作用:
var switc = 1;
getValue();
function getValue (){
if(switc == 1){
var myTimer = window.setInterval(alarm, 500);
}
else if(switc == 0){
window.clearInterval(myTimer);
}
}
function alarm(){
console.log("test");
}
Run Code Online (Sandbox Code Playgroud)