• 中文
    • English
  • 注册
  • 查看作者
  • 4:JS延时执行

    一.  延时执行

    在js中可以使用setTimeout函数进行延控制

    <script type="text/javascript">
    
        var st = document.getElementById("st");
        var cl = document.getElementById("cl");
        var timeout;
        st.onclick = function () {
            timeout = setTimeout(function () {
                alert("哈哈哈");
            }, 1000);
        };
        cl.onclick = function () {
            clearTimeout(timeout);
    
        }
    </script>

    二.  间隔执行

    <script type="text/javascript">
    
        var st = document.getElementById("st");
        var cl = document.getElementById("cl");
        var num = 1;
        var timeout;
        st.onclick = function () {
            timeout = setInterval(function () {
                console.log(num++);
            }, 100);
        };
        cl.onclick = function () {
            clearTimeout(timeout);
    
        }
    </script>

    山东省·济南市
  • 0
  • 0
  • 0
  • 1.1k
  • 请登录之后再进行评论

    登录
    单栏布局 侧栏位置: