如何使用Javascript获取特定页面上的所有图像源

Chr*_*ris 7 javascript image

我正在使用一个简单的脚本在页面上查找图像并获取其来源.

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)