Newer
Older
2021---RyoyaG / #countdown.js#
@InoueRyoya InoueRyoya on 26 Nov 2021 900 bytes uu
function CountDown() {
    var random = Math.floor(Math.random()*11);
    var count = 5, tmID, infobox = document.getElementById("info"),start = document.getElementById("start"),a = document.getElementById("atari"+ random);


    function countDown() {
	if (--count == 0) {
	    infobox.innerHTML = "失敗";
	} else {
	    if (count >= 0){
	    infobox.innerHTML = count + "秒前";
	    tmID = setTimeout(countDown, 1000);
	    }}
    }
    function startCountDown() {
	tmID = setTimeout(countDown, 1000);
	a.removeEventListener("click", startCountDown, false);
	a.addEventListener("click", stopCountDown, false);
    }
    function stopCountDown() {
	clearTimeout(tmID);
	infobox.innerHTML = "あたり!";
	a.removeEventListener("click", stopCountDown, false);
	
    }
    start.addEventListener("click", startCountDown, false);
};
document.addEventListener("DOMContentLoaded", CountDown, false);