clearInterval() 方法可取消由 setInterval() 设置的 timeout。
clearInterval() 方法的参数必须是由 setInterval() 返回的 ID 值。
setInterval() =>clearInterval() =>setTimeout()
<!DOCTYPE html> <html> <head> <script src="js/jquery-1.8.3.js"> </script> <body> <div id=‘show‘></div><br /> <input type=‘button‘ value=‘stop‘ onclick=‘fun1()‘/> </body> <script> var getdata = setInterval(fun2,1000); var showid = document.getElementById(‘show‘); function fun1() { clearInterval(getdata); //showid.innerHTML = ‘waiting 10s‘; setTimeout(fun3,10000); } function fun2() { showid.innerHTML += ‘1‘; } function fun3() { getdata = setInterval(bb,1000); } </script> </head> </html>
时间: 2024-10-12 22:40:26