ошибка '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, время: 09:26. |