在 setInterval之外写定义函数,然后在里边运用写好的函数并非是函数调用,所以行数名之后不用写上括号
关闭定时器
定时器返回的是一个 id 数字,可用一个变量来接收定时器 id
一般是鼠标经过才关闭定时器,鼠标离开才又继续开启(也就是给定时器重新赋值)
案例 阅读注册协议
- 文本域中是用户协议,文本域下是点击按钮,一开始按钮是禁用的
- 获取按钮元素
- 设置按钮中的时间是 60 。开启倒计时,间歇函数中的函数每次按钮时间在1秒之内自减,用 innerHTML获取标签中的内容,将每次自减后的时间展现出来。if 进行判断,如果是 时间到 0 之后,就关闭定时器,不再禁止按钮,变得可点击,并且将 按钮中的内容改为 同意
- 虽说 button 也是表单元素,但是相对于其他 input 标签来是,其是双标签,所以用的是 innerHTML而不是 value
轮播图定时器案例