我想在看到的数据是在日期之后,运行时,行
时显示一个键document.getElementById("demo").innerHTML = 1234;
工作正常,但行
text.style.display = "none";
似乎对隐藏密钥没有任何影响
var curdate=new Date();
var startdate = new Date(2018, 5, 0);
var text = document.getElementById("key");
if(curdate.getTime() >= startdate.getTime()){
document.getElementById("demo").innerHTML = 1234;
text.style.display = "none";
}

<p id="demo"></p>
<p id="key" style="display:block">{{show-key}}</p>
&#13;
我使用复选框作为临时解决方案使style.display工作,但在更改为日期系统后,我无法弄清楚为什么该行不会运行。(我还是html和JS,很抱歉,如果这是一个愚蠢的问题,无法找到任何相关信息。)