分解一个 document.getElementsByTagName("img"); 数组

发布于 2024-11-04 01:21:08 字数 793 浏览 1 评论 0 原文

我使用以下命令来查找给定页面上的所有图像:

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;
}

我想定义一个新变量 img_find = img_find(); 然后编写变量 document.write(img_find) ;

这是我的输出字符串 "http://www.domain.com/image.png"

我想将其分解,以便最终我可以编写

document.write("<img src='"+img_find+"'/>");

Which 来显示图像。

然而到目前为止,它输出的

src='http://www.domain.com/image.png,http://www.domain.com/image.png'

只是显然不会显示图像。

有谁知道我如何重写这个,以便我可以使用 document.write(""); 并让它显示所有图像在当前页面上?

谢谢!

I am using the following to find all of the images on a given page:

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;
}

I think define a new variable img_find = img_find(); and then I write the variable document.write(img_find);

This is my output string "http://www.domain.com/image.png"

I want to break this up so eventually I could write

document.write("<img src='"+img_find+"'/>");

Which would display the images.

However as of now all it outputs is

src='http://www.domain.com/image.png,http://www.domain.com/image.png'

which obviously won't display an image.

Does anybody know how I can re-write this so I can use document.write("<img src='"+img_find+"'/>"); and have it display all the images on the current page?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

善良天后 2024-11-11 01:21:08

现在是华丽的 for 循环 的时候了!拯救各地绝望的程序员!

var img_ = img_find();

for(var i=0; i<img_.length; i++){
    document.write("<img src='"+img_[i]+"'/>");
}

It is time for the magnificent for loop! Saving desperate coders everywhere!

var img_ = img_find();

for(var i=0; i<img_.length; i++){
    document.write("<img src='"+img_[i]+"'/>");
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文