zoukankan      html  css  js  c++  java
  • 点击发送短信剩余秒数

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    <input type="text"/>
    <button id="btn">点击发送短信</button>
    </body>
    </html>
    <script>
        var btn = document.getElementById("btn");
        var count = 5;  // 数据的 10
        var timer = null; // 定时器的名字
        btn.onclick = function() {
            clearInterval(timer);  // 先清除掉原来的定时器
            // alert(11);
            this.disabled = true;
             //alert(this);  // this 指向的是 btn
            var that = this;  // 把 btn 对象 给 that  var _this = this;
            timer = setInterval(sendTextMessage,1000);  // 开启定时器 名字  timer
            function sendTextMessage() {
                count--;
            //this.innerHTML = "还剩余"+count+"秒";
               // alert(this); // this 指向的是 定时器  window
                //alert(that);
                if(count >= 0 )
                {
                    that.innerHTML =  "还剩余"+count+"秒";
                }
                else
                {
                    that.innerHTML = "重新发送短信";
                    that.disabled = false;
                    clearInterval(timer);  // 清除定时器
                    count = 5;
                }


            }

        }
    </script>

  • 相关阅读:
    计算机网络概述
    虚拟机网卡配置
    元类
    反射和内置方法
    面向对象的三大特性
    MYSQL中EXISTS的用法
    Guava中的常见集合操作用法
    集合操作交并补的三种Java实现
    P9 get和resize操作(Java 13)
    P8 Java 13中 HashMap的 put方法
  • 原文地址:https://www.cnblogs.com/xiaomifeng/p/6792114.html
Copyright © 2011-2022 走看看