Мне нужна помощь в таймере обратного отсчета!Невозможно найти Javascript Обратный отсчет
Пользователь вводит значение в текстовое поле, таймер запускается при нажатии кнопки.
Текст таймера уменьшается на единицу каждую секунду, пока не достигнет нуля.
У меня есть код для первого шага, но, похоже, не получается сделать второй шаг для работы. Я знаю, что он должен включать setTimeout и loop.
Heres код до сих пор:
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);
};
};
Вы может посмотреть мой исходный код для моего m крайний период обратного отсчета времени PlentyOfTime, если вы хотите: http://derek.genevievehoward.com/projects/4/index.php – howderek
Я не знаю, если это имеет решающее значение, но вы включаете свой .js-файл после вызова editSec – notknown7777
У вас на самом деле есть два элемента кузова, что недействительно! – adeneo