klimov67rus
@klimov67rus
Делаю первые шаги.)

Почему innerHtml возвращает undefined?

Здравствуйте. Учу js , делаю таймер отсчета до определенной даты. Необходимо подставлять к числам 0 если одно однозначное. Подставляю таким образом:
function formatTime(time) {
    if (time < 10){
      time = '0'+time;
    }
    result =time;
  }

и вывожу это на страницу следующей строчкой:
var sec = document.querySelector('#sec');
        sec.innerHTML = formatTime(secondsNumber);;

В span c id="sec" выводится "undefined", в чем проблема подскажите? На result же на выходе показывает тип string никаких "undefined".
  • Вопрос задан
  • 513 просмотров
Решения вопроса 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
result =time;
// replace to
return time;

У вас функция formatTime не возвращает значение
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы