Input.value возвращает NaN на дисплееJavascript

Форум по Javascript
Ответить
Гость
 Input.value возвращает NaN на дисплее

Сообщение Гость »


Во-первых, я знаю, что такое название есть, я его читал, но оно не сработало (или я не смог это сделать). У меня есть 2 входа на моей HTML-странице, и один из них работает отлично, а другой выдает ошибку NaN.

const startTimerButton = document.getElementById("startTimerButton"); const timerDisplay = document.getElementById("timerDisplay"); let timerInput = document.getElementById("timerInput"); пусть начнется минута; пусть таймер; пусть время = стартовая минута * 60; пусть часы; пусть минуты; пусть секунды; startTimerButton.onclick = функция() { if (timerInput.value != "") { начальная минута = Число (timerInput.value); СтартТаймер(); } еще { alert("Ошибка."); } }; функция startTimer() { таймер = setInterval (updateTimer, 1000); document.querySelector("#timerInput").classList.add("d-none"); document.querySelector("#timerDisplay").classList.remove("d-none"); console.log(parseInt(начальная минута)); } функция updateTimer() { часы = Math.floor(время / 3600); минуты = Math.floor(время / 60); секунды = Math.floor(время % 60); если (минут >= 60) { часы++; минуты -= 60; } время--; часы = часы < 10 ? «0» + часы: часы; минуты = минуты < 10 ? «0» + минуты: минуты; секунды = секунды
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»