按时启用HTML按钮

时间:2015-03-23 08:51:40

标签: javascript html button time

我的网站上有一个HTML按钮:

<button id="upload" style="display:none;">  SIGN IN  </button>

我需要禁用按钮,除了每小时25到35分钟和55分钟和05分钟之间。如果有人可以请求帮助我会非常感激,因为我只能在两次之间找到javascript并且它每天只会禁用一次按钮,而不是每次都禁用两次。

非常感谢。

2 个答案:

答案 0 :(得分:0)

以下是实施示例:

<html>
<head>
<script>
onload = function() {
    var elt = document.getElementById("upload");
    var minutes = new Date().getMinutes();
    if((minutes > 24 && minutes < 36)||(minutes > 54 && minutes < 06)) {
        elt.style.display = 'inline';
    } else {
        elt.style.display = 'none';
    }
}
</script>
<head>
    <body>
        <button id="upload" style="display:none;"> SIGN IN </button>
    </body>
</html>

答案 1 :(得分:0)

您也可以使用此功能检查:

<html>
<head>
<script>   
onload = function() {
    var element = document.getElementById("upload");
    var minutes = new Date().getMinutes();
    if (check_between(minutes,25,35) || check_between(minutes,54,06)){
        element.style.display = 'inline';
    } else {
        element.style.display = 'none';
    }

    function check_between(minutes,n1,n2){ 
      if (minutes > n1 && minutes < n2){
        return true;
      }else{
        return false;
      }
    }   
}
</script>
<head>
    <body>
        <button id="upload" style="display:none;"> SIGN IN </button>
    </body>
</html>