jQuery - 将图像src分配给变量分配图像数据

时间:2015-07-27 21:36:53

标签: javascript jquery

我试图解析亚马逊图书产品页面。将img src URL分配给变量时,例如从http://www.amazon.com/dp/0553524267

var image = $('#imgBlkFront').attr('src').split(/_(.+)?/)[0] + "jpg";

var image = document.getElementById("imgBlkFront").src.split(/_(.+)?/)[0] + "jpg";

变量最终成为图像数据:"数据:image / jpeg:base64 ..."。我想要的是http:// URL。

1 个答案:

答案 0 :(得分:2)

这是因为将src元素的img设置为base64编码数据是设置源的有效路径。

通过返回jQuery属性,src正常运行正在发生的事情,但恰好属性值是base64编码的字符串而不是传统的url }