Хорошо, поэтому на странице есть кнопка, которую я пытаюсь изменить текст для обратного отсчета, сделанного в Javascript. Я довольно новичок в языке (2 дня), и не уверен, что не так с моим кодом. Вместо того, чтобы ждать полной секунды перед повторным повторением, он мгновенно повторяет итерации.Ошибка пользовательского таймера
var c = 15;
function countDown(e){
if (c!=0){
e.value = 'Reply (' + c + ')';
c--;
setTimeout(countdown(e),1000);
}
else{
e.value = 'Reply'}
}
}
но мне кажется, что вместо того, чтобы через 15 секунд, как я предполагал, что выстреливает сразу (доказала мне, добавив в alert('a');
в если заявлении я мог видеть кнопку изменения текста)
Я не уверен, что это проблема с Greasemonkey или проблема с моим javascript.
Вы можете «форматировать свой код», добавив каждую строку в четыре пространства или окружив ее обратными окнами. – mrtsherman
Извините, это мой первый пост-код. – user871154
Частый дубликат! –