を表示されないですが、私のスタイルシートとコードです:私は、正方形の遅延タイマーを使用して表示させるためにしようとしているが、それはここで
.shape{
height:200px;
width:200px;
background-color:#DD0A19;
display:none;
}
私はをクリックし、ユーザーの反応時間をテストするゲームを作るしようとしています四角形。クリックすると消えます。
<body>
<p>Your time: <span id="timeTaken"></span></p>
<div class="shape" id="disappear"></div>
<script type="text/javascript">
var start = new Date().getTime();
function makeItemAppear() {
document.getElementById("disappear").style.display = "block";
start = new Date().getTime();
}
function appearAfterDelay() {
set.Timeout(makeItemAppear, 1000);
}
appearAfterDelay();
document.getElementById('disappear').onclick = function () {
document.getElementById("disappear").style.display = "none";
var end = new Date().getTime();
var timeTaken = (end - start)/1000;
document.getElementById("timeTaken").innerHTML = timeTaken + "s";
appearAfterDelay();
}
</script>
ありがとう! – Akash21