По сути, у меня есть div, в который я вставляю контент с помощью innerHTML.Сегмент вставленного HTML-кода:
<p style="text-align:center;"><span class="bold" id="timer">00:00:00:0</span></p>
Это таймер, который должен увеличиваться с использованием setTimeout.Позже я вызываю следующую функцию, чтобы изменить блок таймера:
document.getElementById("timer").innerHTML = output;
При проверке свойства innerHTML с помощью Firebug или предупреждения, innerHTML элемента span увеличивается (например, он говорит «00:00»: 10: 6 "или" 00: 01: 01: 4 ").Тем не менее, страница не отражает изменения;браузер по-прежнему показывает 00: 00: 00: 0.
Я попытался разместить span непосредственно на странице, а не модифицировать div с помощью innerHTML, и только после этого он работает.Есть ли способ заставить его работать с innerHTML на div?
РЕДАКТИРОВАТЬ: страница ----- Попробуйте использовать Firebug или консоль Chrome, чтобы проверить следующее:
document.getElementById('bunny-timer').innerHTML
РЕДАКТИРОВАТЬ 2: URL удален.