setInterval的使用方法
Document0
var hid = document.getElementById("hid");
var num = 1;
function myTime(){
hid.innerHTML = num;
num++;
}
setInterval("myTime()",1000); // setInterval是每隔time毫秒执行一次函数
clearInterval清除定时效果
Document0
var hid = document.getElementById("hid");
var num = 1;
var sid = null; // 存放setInterval
function myTime(){
hid.innerHTML = num;
if(num == 5){
clearInterval(sid);
}
num++;
}
sid = setInterval("myTime()",1000); // 存储起来
手动停止
Document0
点击停止
var hid = document.getElementById("hid");
var num = 1;
var sid = null; // 存放setInterval
function myTime(){
hid.innerHTML = num;
num++;
}
sid = setInterval("myTime()",1000); // 存储起来
setInterval和setTimeout的区别
setTimeout是只执行一次,执行多次的效果是使用了递归的方法
setInterval默认就是每隔多长时间执行一次函数,默认就是无限次调用