Новичок в Javascript/HTML5, извините, если терминология не имеет смысла.
Как настроить глобальную переменную так, чтобы она имела то же значение (предпочтительно int или double), что и элемент innerHTML из одной функции, а затем использовать глобальную переменную для управления циклом в другой функции?
Я пытаюсь настроить цикл, который считает каждую секунду, пока элемент innerHTML 'avgSpeed' находится в диапазоне от 0 до 60. Есть две функции: одна заполняет элементы, а вторая - это цикл. Я не могу заставить цикл работать со значением, которое я прочитал из элементов из первой функции.
В первой функции я заполняю элемент avgSpeed:
document.getElementById("avgSpeed").innerHTML = (responseObj.average_speed!=undefined)?responseObj.average_speed: "Not available";
Это отлично работает, если я распечатаю элемент в своем файле HTML, на странице будет отображаться моя средняя скорость (пример: 30 или 40, НЕ отображается как 30,0 или 40,0)
Я пробовал следующее: var miles
— это глобальная переменная, которую я использую
miles=document.getElementById("avgSpeed").innerHTML;
miles=parseInt(document.getElementById("avgSpeed").innerHTML);
Я просто не могу связать 'avgSpeed' с глобальной переменной, которая будет использоваться в качестве управления циклом. Спасибо!