oBtn1.onclick = function(){
clearInterval(timer);
timer = setInterval(cwidth,10);
alert(timer);
}
oBtn2.onclick = function(){
clearInterval(timer);
}
clearInterval(timer);
timer = setInterval(cwidth,10);
alert(timer);
}
oBtn2.onclick = function(){
clearInterval(timer);
}
setInterval返回值相当于一个Id,每次执行都会产生一个特定的Id,返回值为数字,从一开始逐次累加。
但是在火狐浏览器第一次执行时返回值为2.
这个不涉及兼容性问题,此结论实践所得,具体原因有待学习。
本文探讨了 JavaScript 中 setInterval 函数的返回值特性及其在不同浏览器中的表现,特别是在火狐浏览器中首次执行时的特殊返回值现象。

2485

被折叠的 条评论
为什么被折叠?



