2 qq 30777943 qq_30777943 于 2016.09.20 14:44 提问

js实现模拟自动点击按钮,并且在10秒倒计时之后狂点击,最好有点击效果,急!!!

页面上倒计时结束后,按钮被狂点击,最好有点击提示,比较急!!!!

3个回答

guwei4037
guwei4037   Ds   Rxr 2016.09.20 15:28
已采纳

完整代码:

 <html>
<head>
    <meta charset="utf-8"/>
    <script type="text/javascript">
        var count = 10;
        var sh;
        function counter(){
            sh = setInterval(jishi,1000);
        }

        function jishi(){
            var btn = document.getElementById("btn");
            btn.innerHTML = "倒计时"+(--count)+"秒";
            if(count == 0){
                btn.disabled = false;
                btn.innerHTML = "开始点击";
                clearInterval(sh);

                btn.onclick = function(){
                    var result = document.getElementById("result");
                    setInterval(function(){
                        //执行点击操作
                        result.innerHTML = "您点击了:"+(count++)+"次";
                    },100);
                };
                btn.click();
            }
        }

        window.onload = counter;
    </script>
</head>
<body>
    <button id="btn" disabled="disabled">倒计时10秒</button>
    <span id="result"></span>
</body>
</html>
Royal_lr
Royal_lr   Ds   Rxr 2016.09.20 14:54

就是一直调用一个方法就行了,很多网站是做了验证

qq_17487415
qq_17487415 回复Royal_lr: 您好。在吗?可以请教下您吗?
一年多之前 回复
qq_29594393
qq_29594393   Ds   Rxr 2016.09.20 15:06

setInterval()定时调用就可以实现了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JS控制按钮10秒钟后才能正常使用
script language="javascript">function start(){    document.getElementById("Button1").disabled = true;    document.getElementById("Button1").value = 10;    window.setTimeout("tick()",1000);    }functio
按钮倒数10秒之后才能点击
<!--var timeOut;var count = 10;$(function() {$("#btnSubmit").attr("disabled", "disabled");$("#btnSubmit").val("确(" + count.toString() + ")定");timeOut = setTimeout(ButtonCount, 10
JS控制按钮10秒钟后可用的方法
这篇文章主要介绍了JS控制按钮10秒钟后可用的方法,涉及JavaScript基于时间函数控制页面元素样式动态变换的技巧,需要的朋友可以参考下 本文实例讲述了JS控制按钮10秒钟后可用的方法。分享给大家供大家参考,具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
点击按钮出现60秒倒计时js代码
无标题文档            var countdown=60;  function settime(val) {  if (countdown == 0) {  val.removeAttribute("disabled");     val.value="免费获取验证码";  countdown = 60;  } else {  val.setAttrib
jquery实现按钮倒数7秒后才可以点击
方法一:&amp;lt;input type=&quot;button&quot; value=&quot;下一步&quot; id=&quot;button&quot; disabled&amp;gt;&amp;lt;script src=&quot;http://libs.baidu.com/jquery/2.0.0/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt; &amp;lt;script type=&quot;text/javascript&q
jquery 点击按钮后,倒计时60秒才能再次点击发送
本文章来给大家介绍关于jquery 点击按钮后,倒计时60秒才能再次点击发送 效果,有需要了解的同学可进入参考参考。 例  代码如下 复制代码 var wait=60; function time(o) {         if (wait == 0) {             o.removeAttribute("disable
js按钮点击后几秒内不可用 按钮倒计时禁用
设置发送验证码的按钮30s之后才可以在发送 function timer(time) { var btn = $("#emailbutton"); btn.attr("disabled", true); //按钮禁止点击 btn.val(time 0 ? "发送动态密码" : ("" + (time) + "秒后可发送")); var hander = setI
JS实现自动倒计时30秒后按钮才可用
setTimeout function(),JS实现自动倒计时30秒后按钮才可用
点击按钮出现5秒倒计时js代码
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> 无标题文档     var countdown=5; function settime(val) { if(countdown != 0){ val.setAttribute("d
android点击按钮触发计时到10秒停止
这是本小白第一次写的博客,我想把自己写的东西分享给大家,同时记录自己在学习的过程中点滴事物以及所遇问题;通过这样养成一个良好的习惯并不断提高自己,在这里我希望能够结交到更多的朋友,不足和需要改进的地方希望各位友友可以在评论中指点迷津! 本次实例是这样的,在页面中有一个简单的按钮,点击按钮的时候触发计时,一旦到达10秒的时候停止计时,进入下一轮计时。 过程如下:          1