分解document.getElementsByTagName("img");的数组
Breaking up an array of 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+"'/>");
显示图像。
但是现在它输出的都是
src='http://www.domain.com/image.png,http://www.domain.com/image.png'
显然不会显示图像。
有人知道我如何重写这个,这样我就可以使用document.write("<img src='"+img_find+"'/>");
并让它显示当前页面上的所有图像?
谢谢!
精彩的for loop
登场啦!拯救绝望的程序员!
var img_ = img_find();
for(var i=0; i<img_.length; i++){
document.write("<img src='"+img_[i]+"'/>");
}
相关文章:
- 如何在映射数组中添加换行符
- javascript结合了数组和字典
- "push()"到Typescript中的数组
- 如何获得"材料”;数组
- 添加前缀“#"到数组中的某些字符串值
- "无法读取属性'id'未定义的“;解析工厂中声明的数组时
- 如何替换“"带有'"'在JavaScript的数组中
- "indexOf“;作为“”中数组的键;对于在“;cicle在IE8中
- 在JSON中POST一个js::数组,得到"undefined:undefined”;
- jQuery:"类“;使用对象数组
- JQuery:获取"数据值=n〃;在shuffle数组中可见的li
- 获取对象"值“;在数组中
- "甚至最后一个“;数组javascript练习
- 用javascript a la"来强调多维数组中的所有子元素;数学”;
- 基于"字符串"的任意数组元素;种子
- 数组方法"some"的使用:收到意外的结果
- 为什么它不适用于阶级".1〃;在数组中,并且可以很好地用于其他类
- jQuery:生成"name”;动态属性数组
- 我如何从由“”创建的数组中调用元素;document.getElementBytag()"
- 如何删除逗号和""来自JavaScript数组