私はjavascriptを初めて使ったので、この質問をしています。 「キー」を押してから9秒の時間間隔で「ハッシュ」キーが押されても警告が「ロックされていない」ようにしたいのですが、期待どおりに機能していません。2回のクリックの差がこのコードでうまくいきませんでした
document.getElementById("key").addEventListener("click",function(){
alert("enter # to unlock");
var time = (new Date()).getTime();
//alert(time);
});
document.getElementById("hash").addEventListener("click",function(){
var keytime = (new Date()).getTime();
//alert(keytime);
var diff = time - keytime;
alert(diff);
if(diff <= 9000){
alert("unlocked");
}
else{
alert("try again");
}
});
<button id="key">key </button>
<button id="hash">#</button>
を私はあなたがたsetInterval –
エラーメッセージがすべてを伝えますを使用する必要があると思います。 'key'ボタンを押したときの時間を定義して、' key'のイベントの範囲外に時間の範囲が拡張されないようにします – Aidin