代码描述:js 阻止setTimeout()方法执行。js阻止setTimeout()方法执行源码实例
此方法可以规定在指定时间之后去执行一个函数,但是可能在实际应用中有这样的需求,那就是满足一定条件之后,阻止setTimeout()方法的执行,下面就通过代码实例介绍一下如何实现此效果。代码如下:
<!DOCTYPE HTML> <html> <meta charset="utf-8"> <meta name="author" content="https://www.51qianduan.com/" /> <title>51前端</title> <script> window.onload=function(){ var odiv=document.getElementById("show"); var obt=document.getElementById("bt"); var timer=null; function count(){ odiv.innerHTML="51前端"; } timer=setTimeout(count,5000); obt.onclick=function(){ clearTimeout(timer); } } </script> </head> <body> <div id="show"></div> <input type="button" id="bt" value="停止运行"/> </body> </html>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能