Javascript 从存储在数组中的HTML中提取链接

Javascript 从存储在数组中的HTML中提取链接,javascript,html,Javascript,Html,我试图从下面的html中提取一个链接。数组中有很多类似这样的HTML 推文[0]是: var tweets=Array.from(document.queryselectoral(“[class^=AdaptiveMedia ph]”); console.log(tweets) 像这样: var tweets=document.querySelectorAll(“[class^=AdaptiveMedia ph]”); 对于(var i=0;i而言,如果您直接选择img元素,然后只选择.m

我试图从下面的html中提取一个链接。数组中有很多类似这样的HTML

推文[0]是:

var tweets=Array.from(document.queryselectoral(“[class^=AdaptiveMedia ph]”);
console.log(tweets)

像这样:

var tweets=document.querySelectorAll(“[class^=AdaptiveMedia ph]”);

对于(var i=0;i而言,如果您直接选择
img
元素,然后只选择
.map()
结果,则会更容易:

//选择卡内的img
var tweets=Array.from(document.queryselectoral(“[class^=AdaptiveMedia ph]img”);
var imgData=tweets.map(e=>({src:e.src,alt:e.alt}));
console.log(imgData);

您是指内部
标记中的
src
alt
?为什么要使用数组。from()?我们可以删除它吗?