Newer
Older
2021-Fuki-second / kadai_a07.js
@Fuki Shoji Fuki Shoji on 19 Nov 2021 937 bytes kiken.に直した。
function CountDown() {
    var count = 30;
    var tmID;
    var infobox = document.getElementById("info");
    var start = document.getElementById("start");
    var kiken = document.getElementById("kiken");

    function countDown() {
      if (--count < 0) {
        infobox.innerHTML = "KABOOOOOOOON!!!!";
      } else {
        infobox.innerHTML = count + "second";
        tmID = setTimeout(countDown, 1000);
      }
    }

function startCountDown() {
  tmID = setTimeout(countDown, 1000);
  var list = document.getElementsByTagName('div');
  for (let i of list){
    i.removeEventListener("click", startCountDown, false);
    kiken.addEventListener("click", stopCountDown);
  }
}

function stopCountDown() {
  if (count >= 0) {
    clearTimeout(tmID);
    infobox.innerHTML = "MISION CONMPLEATE!!!";
  }
}

start.addEventListener("click", startCountDown, false);
};
document.addEventListener("DOMContentLoaded", CountDown, false);