我正在使用一个简单的脚本在页面上查找图像并获取其来源.
function img_find() {
var img_find2 = document.getElementsByTagName("img")[0].src;
return img_find;
}
Run Code Online (Sandbox Code Playgroud)
然而,当我在我的页面上写这个功能时,它只找到第一个图像,然后停止.打印当前页面上所有图像src的最佳方法是什么?谢谢!
Bal*_*usC 29
你确实告诉代码这样做了.不要那样做.只需告诉它循环遍历所有图像并将每个图像的src推入数组并返回所有srcs的数组.
function img_find() {
var imgs = document.getElementsByTagName("img");
var imgSrcs = [];
for (var i = 0; i < imgs.length; i++) {
imgSrcs.push(imgs[i].src);
}
return imgSrcs;
}
Run Code Online (Sandbox Code Playgroud)