我正在从 Facebook API 的页面注释中提取信息。在输出中,我得到一个嵌入在 HTML 代码中的图像 URL。我如何使用 Javascript 从下面的 HTML 代码中提取图像 url?
<img class=\"photo_img img\" src=\"http://photos-c.ak.fbcdn.net/hphotos-ak-ash4/373909_207177302696060_189175211162936_438410_6588114253_a.jpg\" alt=\"\" />
更新
上面的图像标签嵌入在来自 Facebook API 的 JSON 响应中。 我也在使用 Appcelerator 创建一个 iOS 应用程序。
更新 2
我解决了:
json.data[i].message.match(/src=(.+?[\.jpg|\.gif|\.png]")/)[1]
感谢所有帮助!
最佳答案
您可以使用 jQuery 从 html 中提取任何数据。使用以下代码
$(function() {
$('img').attr("src");
});
这将只为 img 标签的第一个实例返回 src 值。如果你想要一个特定的 img 标签,你可以将它包含在一个 div 中。
关于javascript - 使用 Javascript 从 HTML 代码中提取图像 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8558968/