Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.09.2015, 13:21
Новичок на форуме
Отправить личное сообщение для energystuff Посмотреть профиль Найти все сообщения от energystuff
 
Регистрация: 09.09.2015
Сообщений: 1

Получить данные из тега
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 уже нет, в чем может быть проблема?
Ответить с цитированием
  #2 (permalink)  
Старый 09.09.2015, 19:21
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 15.07.2015
Сообщений: 511

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

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

Последний раз редактировалось Lemme, 09.09.2015 в 19:35.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
получить и вставить данные из тега без jQuery ninja2 Общие вопросы Javascript 3 16.08.2015 12:03
initComponent: Как получить данные родителя и как получить store для вызова load()? Пролетарий ExtJS 76 04.07.2015 09:22
Получить данные JSON без jQUERY strongest Javascript под браузер 17 19.01.2014 20:07
Получить данные ajax запросом mue Общие вопросы Javascript 2 17.12.2012 12:49
Как правильно получить введенные данные в поле? buket jQuery 11 11.04.2010 19:59