html 使用js中dom对象与计时器实现点击“启动“执行,点击“停止“停止
发布日期:2021-05-16 08:06:04 浏览次数:18 分类:精选文章

本文共 999 字,大约阅读时间需要 3 分钟。

使用 DOM 对象与计时器实现点击“启动”执行,点击“停止”停止

通过 JavaScriptुकस 技术,可以利用 DOM 对象与计时器实现页面元素的动态更新。本文将详细讲解如何利用 setInterval 和 clearInterval 方法来控制页面内容的更新。

实现目标

  • 点击“启动”按钮后,定时更新页面内容
  • 点击“停止”按钮后,立即停止定时器
  • 工作原理

  • 定时器在 JavaScript 中通过 setInterval 函数实现
  • 每次更新内容时,会递增内部计数器 num
  • 点击“停止”按钮时,会调用 clearInterval 让定时器停止
  • 代码实现

  • HTML 结构
  • 使用 DOM 对象与计时器实现点击"启动"执行,点击"停止"停止

            
    使用 DOM 对象与计时器实现点击"启动"执行,点击"停止"停止
    启动   
    停止

       
    1. JavaScript 实现
    2. let time;
      let num = 0;
      function start() {
      stop();
      time = setInterval(() => {
      document.getElementById("t1").textContent = num++;
      }, 1000);
      }
      function stop() {
      clearInterval(time);
      }

      功能说明

    3. 点击“启动”按钮后

      • 调用 stop() 来确保当前定时器已停止
      • 启动新的 setInterval 定时器,每秒间隔更新一次
      • 页面元素 "#t1" 内容会不断递增数值
    4. 点击“停止”按钮后

      • 立即调用 clearInterval 终止当前定时器
      • 页面更新将立即停止
    5. ###]

      通过以上方法,可以轻松实现页面内容的定时更新功能。无论是通过 a 标签控制还是 button 按钮,都可以实现想要的效果。

    上一篇:HTML 使用 js 中dom对象属性实现树形菜单(通过修改class)
    下一篇:html 使用js中dom对象完成复选框的 全选,取消全选和反选

    发表评论

    最新留言

    不错!
    [***.144.177.141]2025年05月15日 00时13分17秒