【问题标题】:want the counter to continue to count? [duplicate]要计数器继续计数吗? [复制]
【发布时间】:2021-04-25 22:37:43
【问题描述】:

如果按钮在 2 分钟内被点击 10 次,如何禁用该按钮。

但是如果按钮在超过 2 分钟内被点击了 10 次,那么计数器将继续计数,我只想在不到 2 分钟内被点击 10 次时才禁用该按钮。我如何使用 JAVASCRIPT CSS HTML 来做到这一点。 ?谢谢。

你能给我看一个演示或示例脚本吗?谢谢!

这里有代码。

<button id="BUTTON" ></button>
document.getElementById('button').onclick = function() { buttonClicked(); myFunction() }
var myVar;
function myFunction() { myVar= window.setInterval(120000); }
function buttonClicked() { if (totalCount + accCounter> 9) { document.getElementById("clap").disabled = true; } }

【问题讨论】:

    标签: javascript


    【解决方案1】:

    var myVar;
    var totalCount=0;
    accCounter=0;
    
    document.getElementById('BUTTON').onclick = function() { buttonClicked(); totalCount+=1; console.log("total",totalCount); }
    
    function myFunction() { myVar= window.setInterval(120000); }
    function buttonClicked() { if (totalCount + accCounter> 9) { document.getElementById("BUTTON").disabled = true; } }
    &lt;button id="BUTTON" &gt;&lt;/button&gt;

    【讨论】:

    • 谢谢,但我希望计数器在从它离开的地方开始的 2 分钟间隔后继续计数,我的意思是从点击 9 开始。
    猜你喜欢
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 2023-01-29
    • 1970-01-01
    • 1970-01-01
    • 2020-05-04
    • 1970-01-01
    • 2021-05-15
    相关资源
    最近更新 更多