javascript - 使用 Javascript 从 HTML 代码中提取图像 url

标签 javascript

我正在从 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/

相关文章:

javascript - Sencha 触摸 : Use HTTP status codes instead of {"success":true}

Javascript提交一个括号而不是json字符串化

javascript - 使用 emscripten 将 c++ 代码编译为 javascript 以计算两个数字的总和。练习

javascript - 如何完成倒计时0秒?

javascript - Jquery循环遍历表找到最高值

javascript - 如果 Ajax 调用时间少于 200 毫秒,则 jQuery fadeOut() 会覆盖 fadeIn()

javascript - JQUERY/AJAX-基于内容编号的多个类

无论结果如何,Javascript 分数计数器都会不断增加

javascript - 具有自定义要求和数据操作的数组过滤器

javascript - SharePoint <button> 元素执行不需要的页面重新加载