清除定时器
clearTimeout()方法取消了先前通过调用setTimeout()建立的定时器。
1. window可以省略。
2.里面的参数就是定时器的标识符。
示例代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <button>点击停止定时器</button> </body> <script> var btn = document.querySelector('button') var timer = setTimeout(function () { console.log('booon'); }, 2000) btn.addEventListener('click', function () { clearTimeout(timer) }) </script> </html>