1、setInterval(方法,time):每隔一段固定的时间time调用一次方法,直到 clearInterval() 被调用或窗口被关闭。
<input type="button" value="开始" onclick="start()" />
<input type="button" value="停止" onclick="stop()" />
<script>
function a(){
console.log(1111);
}
var id = setInterval("a()",1000);
function start(){
id = setInterval("a()",1000);
}
function stop(){
clearInterval(id);
}
</script>
2、setTimeout(方法,time):间隔固定时间time后调用方法,且只调用一次,可以使用clearTimeout阻止方法调用。
<input type="button" value="按钮" onclick="a()" />
<script>
function a(){
var i = setTimeout("a()",3000);
//clearTimeout(i);
}
</script>