2 простых шага:
- Создайте место для отображения вашего сообщения (т. Е. Другого веб-элемента)
- В вашем условном сообщении, когда ваш счетчик достигнет 0, обновите сообщениезначение элемента
Вот пример:
<div id='message'></div>
Затем получите доступ к этому элементу и добавьте ваше сообщение или измените ваш метод с использованием обхода DOM (предпочтительно с использованием инфраструктуры JavaScript, такой как * 1012)* dojo или jquery , но вы также можете сделать это вручную):
if (c == 0) {
var _message = document.createTextNode("Timer has finished!");
document.getElementById('message').appendChild(_message);
c = 10;
}
Кроме того, не помещайте SPAN вокруг формы.Попробуйте вместо этого "div".Span предназначены для стилевых элементов документа.
Edit: Я предполагаю, что когда вы говорите «начать заново», вы имеете в виду, когда c = 0 или таймер запускается 10 раз.,Когда он «начинается заново», это может также означать, когда метод вызывается таймером (т. Е. Каждую 1 секунду, в этом случае вы просто помещаете код обновления вверху функции)