Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Получить значение дива (https://javascript.ru/forum/misc/44277-poluchit-znachenie-diva.html)

totalavitaminoz 13.01.2014 19:34

Получить значение дива
 
Есть код
var value = document.getElementById('stats').getElementsByTagName('div')[1].innerHTML;
value;

В консоли хрома обрабатывается нормально.
Подключаю его и мне выдаётся.

Cannot call method 'getElementsByTagName' of null


Пробую запихать код в setTimeout

function getValue() {
console.log("start");
var value = document.getElementById('stats').getElementsByTagName('div')[1].innerHTML;
console.log(value);
console.log("end");
}
setTimeout(getValue, 10000);


Выводится только start. Ошибок нет.
Вручную вбиваю код внутри функции в консоль, выдаёт нужное значение.

Что я упускаю?

ksa 13.01.2014 19:41

Цитата:

Сообщение от totalavitaminoz
Что я упускаю?

Как минимум разметку... ;)

Пример полный можешь сделать?

totalavitaminoz 13.01.2014 19:48

Это и есть полный пример.
ХТМЛ - это тупо несколько вложенных друг в друга дива

totalavitaminoz 13.01.2014 22:01

Еруда какая-то. Попробовал сейчас запустить код (который с таймаутом) и он сработал, ничего не менял вобще.


Часовой пояс GMT +3, время: 10:23.