2016-03-16 2 views
0

Я пытаюсь получить значение изображения, используя этот код:.Javascript GetAttribute возвращает нуль для изображения

изображение = doc.querySelector («img.product-ПОС-изображения») GetAttribute («ЦСИ») ;

Я продолжаю получать null.

Вот DOM:

DOM

Пожалуйста, помогите. Вот ссылка продукта: http://www.aliexpress.com/item/Aluminium-alloy-Pedal-for-Toyota-Mark-X-Reiz-AT-Stainless-Rubber-antiskid-Gas-accelerator-pedal-Brake/32571226955.html?spm=2114.13010208.99999999.261.YEDcC7

Я пытаюсь получить доступ к нему с этой страницы, когда добавлен в корзину: http://shoppingcart.aliexpress.com/shopcart/shopcartDetail.htm?spm=2114.13010208.99999999.90000003

Спасибо.

+0

'' document' не doc' – j08691

+0

Подтвердили ли вы, что 'doc.querySelector ("img.product-ПОС-изображения")' по крайней мере, возвращается изображение? Я не уверен, что такое 'doc', но вы имели в виду« документ »? – dman2306

+0

Как указано j08691, убедитесь, что вы используете document.querySelector, а не doc.querySelector. [Https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector](https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector) –

ответ

0

Попробуйте этот фрагмент кода, это может помочь вам:

var x = document.getElementsByClassName("product-pic-image")[0].src; 
+0

Он возвращает undefined ... @hacketo –

+1

вы пробовали отредактированный вопрос с помощью индекс в конце: –

+1

Вы гений @Godfather Спасибо! Работал как магия! :) :) –

Смежные вопросы