Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как достать данные из функции (https://javascript.ru/forum/dom-window/50261-kak-dostat-dannye-iz-funkcii.html)

skrudjmakdak 19.09.2014 14:21

вы ищите js_playerName5, а на скрине js_playerName8. может у вас значение в переменной не совпадает с тем что ищите с помощью "ручного поиска". посмотрите что у вас в name_id и есть ли "js_playerName" + name_id у вас по факту

igorz 19.09.2014 14:32

Может где-то и опечатался, это не так важно. Их (js_playerName) там 15 шт.

kostyanet 19.09.2014 15:24

Цитата:

Сообщение от igorz
Когда я пробовал над сохранённой версией странички, то было всё отлично:

ЕЩе можно самому коды написать и на них тренироваться.

Цитата:

Сообщение от igorz
Вижу же, что там есть данный класс, а достать его не получается

Так не бывает. Сначала пишется проверка:

var elems = document.getElementsByClassName('comeclass');

Что в элемсе? По идее - массив. Проверяем

console.log(elems.length);

ундефайнед?

kostyanet 19.09.2014 15:26

Цитата:

Сообщение от igorz
Их (js_playerName) там 15 шт.

Loop с суффиксом на 100 штук и через сек все у вас в бд.

igorz 19.09.2014 15:47

Фухх, помогли решить проблему.
Выходит так что я сам пробовал реализацию через
window.onload = Test(param);

И это было моей ошибкой.
Переделав через
window.onload = function() {
 Test(param);
};

Заработало. Получается, что как и предполагал, я пытался искать свой 'js_playerName' до его прогрузки на странице.
В любом случае, спасибо всем кто откликнулся.:victory:

kostyanet 19.09.2014 15:59

Какой такой онлоад, вы ж не в хтмле.


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