我试了下一下
let imgs = document.getElementsByTagName('img');
let imgsUrl = [];
for(let i=0;i<imgs.length;i++){
imgsUrl.push(imgs[i].url);
}
console.log(imgsUrl);
但为啥是underfine呢?
我试了下一下
let imgs = document.getElementsByTagName('img');
let imgsUrl = [];
for(let i=0;i<imgs.length;i++){
imgsUrl.push(imgs[i].url);
}
console.log(imgsUrl);
但为啥是underfine呢?
const lsit = Array.from(document.querySelectorAll('img[src]')).map(item=>item.getAttribute('src'))
console.log(list)
emmm... 我给个控制台中最短的?
Array.from($$('img')).map(v=>v.src)
浏览器新一点就不用 Array.from()
了
$$('img').map(v=>v.src)
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
因为
<img src="">
,不是url
。