ошибка 'document' is not defined [no-undef]
Сделал часы на js, получил две ошибки, 'document' is not defined [no-undef] и 'setinterval' is not defined [no-undef]. Написал краткий скрипт, проверить. Все равно вылазит, что делать? Работаю в brackets.
function dd() {
var d = 3;
document.getElementById('clock').innerHTML = d;
}
setInterval(dd(), 1000);
|
eternal_blue,
<div id="clock"></div>
<script>
var d = 3;
function dd() {
document.getElementById('clock').innerHTML = d++;
}
setInterval(dd, 1000);
</script>
</body>
|
Все те же ошибки. Может проблема в среде разработки?
|
eternal_blue,
setInterval нужна функция или ссылка на функцию, а не результат работы функции. подробнее и про вашу ошибку в том числе здесь https://learn.javascript.ru/settimeout-setinterval |
eternal_blue,
возможно у вас нет элемента id="clock" на момент запуска скрипта. |
Ну прочитал я статью. Можете просто объяснить, как сделать чтобы работало?
|
Есть, я попробовал в песочнице запустить это, не работает
|
eternal_blue,
здесь работает? |
eternal_blue,
ссылку на песочницу можно увидеть? |
| Часовой пояс GMT +3, время: 20:15. |