Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Данные из DOM в переменную (https://javascript.ru/forum/misc/37421-dannye-iz-dom-v-peremennuyu.html)

MOZG 19.04.2013 11:23

Данные из DOM в переменную
 
Привет!

Подскажите как лучше всего вынимать данные из DOM
Есть вот такая картина


Красным выделены данные которые нужно вынуть в переменные.

MOZG 19.04.2013 11:28

Картинка не закачалась. Ну напишу текстом:

Вот такой DOM
mPlayer
Object {id="3539", nick="Имя", loginId=933612, ...}
Object {id="2042", name="Имя2", ...}

ему подчинен:

habitate
Object {3900=Object, 4120=Object, 4345=Object, ...}
Object {id="3900", name="Подчиненный1", habitatType=0, ...}
Object {id="4120", name="Подчиненный1", habitatType=0, ...}
Object {id="4345", name="Подчиненный1", habitatType=0, ...}
Object {id="12322", name="Подчиненный1", ...}

Aetae 19.04.2013 11:38

Это не dom, это простые объекты. КО.

MOZG 19.04.2013 11:44

Они у меня в разделе DOM в FireBug

вот скрин
http://yadi.sk/d/UFSK-FV24AUq6

Aetae 19.04.2013 11:52

Это глобальные переменные, что должно быть очевидно каждому. Судя по всему ваш уровень знаний ниже нуля. Отправить бы вас учить javascript т.к. это самые азы, но вам повезло: ответ на вопрос не требует траты времени:
id = mPlayer[id];
nick = mPlayer[nick];
id2 = mPlayer.habitate[id];
name2 = mPlayer.habitate[name];

MOZG 19.04.2013 12:03

Я знаю что мои знания ниже нуля :(
И на курсы пойду )))

MOZG 19.04.2013 12:23

Не работает почему то. Как пример запуск в консоле nick = mPlayer[nick];
Выдает ошибку "nick is not defined"

;(

Aetae 19.04.2013 12:29

*
id = mPlayer['id'];
nick = mPlayer['nick'];
id2 = mPlayer.habitate['id'];
name2 = mPlayer.habitate['name'];

MOZG 19.04.2013 12:53

Спасибо, пойду читать книжки. Повышу уровень хотя бы до 0+
;)


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