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

energystuff 09.09.2015 13:21

Получить данные из тега
 
var str = document.getElementById("result_0").getElementsByClassName("market_table_value")[0].innerHTML;
var pattern = />\$(.*?) /;
var res = pattern.exec(str);
var price = res[1];


Приветствую, пишу юзерскрипт для сайта.
Конкретно рассматриваю эту страницу - Ссылка

Задача получить цену первого элемента и записать ее в переменную.

document.getElementById("result_0").getElementsByClassName("market_table_value")[0].innerHTML;
- это срабатывает
А price уже нет, в чем может быть проблема?

Lemme 09.09.2015 19:21

Цитата:

А price уже нет, в чем может быть проблема?
Видимо что-то с браузером, ибо у меня работает ваш пример.
попробуйте так, но по сути, ничем не отличается.
document.querySelector('.market_table_value span').innerHTML.replace(/[^\d\.]+/g, '');

Цитата:

html код в студию!
Конкретно рассматриваю эту страницу - Ссылка


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