分解一个 document.getElementsByTagName("img"); 数组
我使用以下命令来查找给定页面上的所有图像:
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("");
并让它显示所有图像在当前页面上?
谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
现在是华丽的
for 循环
的时候了!拯救各地绝望的程序员!It is time for the magnificent
for loop
! Saving desperate coders everywhere!