level 4
123123123阿达0
楼主
我的代码出现无法停止定时器,但是绑定按钮写入onclick时间的函数就可以
停止函数:
function stops(){
console.log("test2");
btns[1].style.color="#000";
btns[2].style.color="#000";
clearInterval(sjq1);
console.log(sjq1);
sjq1=0
alert("选中了"+pp[i])
}//用来停止循环选中
但是我用onkeypress调用停止函数就不能停止
如下:
document.onkeypress=function(e){
console.log("测试1");
if(sjq1>0&&e.charCode==13||e.charCode==3){
stops();
}
}
我自己也试过的,第二个函数正常触发了,并且也调用了停止函数,甚至停止函数的alert提示都出来,就是停不下来
大佬们帮帮我吧,真的太难了
2022年01月18日 20点01分
1
停止函数:
function stops(){
console.log("test2");
btns[1].style.color="#000";
btns[2].style.color="#000";
clearInterval(sjq1);
console.log(sjq1);
sjq1=0
alert("选中了"+pp[i])
}//用来停止循环选中
但是我用onkeypress调用停止函数就不能停止
如下:
document.onkeypress=function(e){
console.log("测试1");
if(sjq1>0&&e.charCode==13||e.charCode==3){
stops();
}
}
我自己也试过的,第二个函数正常触发了,并且也调用了停止函数,甚至停止函数的alert提示都出来,就是停不下来
大佬们帮帮我吧,真的太难了