カウントダウンタイマーを作るのに助けが必要です!
ユーザーがテキスト フィールドに値を入力すると、ボタンがクリックされるとタイマーが開始されます。
タイマー テキストは、ゼロになるまで 1 秒ごとに 1 ずつ減少します。
最初のステップのコードはありますが、2 番目のステップが機能しないようです。setTimeout とループを含める必要があることはわかっています。
これまでのコードは次のとおりです。
HTML-
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<div id="form">
<h2> COUNTDOWN</h2>
Seconds: <input type="text" name="seconds" id="seconds" /> <input type="button" value="Start!" id="start" /> <input type="button" value="Pause" id="pause" />
</div>
<div id="info">
</div>
<div id="countdown">
</div>
<script src="script.js"></script>
</body>
</html>
JAVASCRIPT-
window.onload = function(){
var startButton = document.getElementById("start");
var form = document.getElementById("seconds");
var pause = document.getElementById("pause");
var secDiv = document.getElementById("countdown");
var editSec = document.createElement("h1");
startButton.onclick = function (){
editSec.innerHTML = form.value;
secDiv.appendChild(editSec);
};
};