2016-03-16 49 views
0

我想使用此代码来获得图像的值。的Javascript的getAttribute返回null图像

图像= doc.querySelector( “img.product-PIC-图像”)的getAttribute( “SRC”) ;

我一直收到空。

这里是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-PIC-图像”)'至少回报图片?我不确定'doc'是什么,但是你的意思是'document'? – 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谢谢!像魔术一样工作! :) :) –

相关问题