javascript - js 根据src的数量创建img标签?
程序员文章站
2022-05-29 16:12:31
...
html部分:
JS代码:
function preloader(){
// create object
imageObj = new Image();
// set image list
images = new Array();
images[0]="image1.jpg";
images[1]="image2.jpg";
images[2]="image3.jpg";
images[3]="image4.jpg";
// start preloading
for(var i=0; i
显示效果:
问题:
preloader()这个方法动态设置了src,那么html中的img元素能不能根据src的数量有多少就创建多少个img呢?
一般在做动态创建图片这种需求都是怎么解决的?
求思路或建议!
回复内容:
html部分:
JS代码:
function preloader(){
// create object
imageObj = new Image();
// set image list
images = new Array();
images[0]="image1.jpg";
images[1]="image2.jpg";
images[2]="image3.jpg";
images[3]="image4.jpg";
// start preloading
for(var i=0; i
显示效果:
问题:
preloader()这个方法动态设置了src,那么html中的img元素能不能根据src的数量有多少就创建多少个img呢?
一般在做动态创建图片这种需求都是怎么解决的?
求思路或建议!
先打印图片src源;
根据src源创建
将放置到目标dom里
function preloader(){
// set image list
var images = ["image1.jpg", "image2.jpg", "image3.jpg", "image4.jpg"];
// start preloading
for(var i=0; i
把preloader动态直接修改dom换成 preloader先创建img 字符串,把多个img字符串作为innerHTML再插入到dom中
如果用mvvm框架的话,比较好解决。 model生成了多少的src, 视图自动repeat 循环加载img图片
要不采用模板的方式,主动repeat 循环加载img图片
做一个div,里面放img标签就可以了,根据你获得的图片数量创建。不过这样写很奇怪,如果是静态页面没有太好的解决方式,可以参考下backbone.js,应该有所帮组
推荐阅读
-
javascript - js 根据src的数量创建img标签?
-
javascript - js 根据src的数量创建img标签?
-
php和js提取img标签的src属性值的正则表达式
-
php和js提取img标签的src属性值的正则表达式
-
javascript修改IMG标签的src问题_javascript技巧
-
js改变img标签的src属性在IE下没反应的解决方法_javascript技巧
-
js改变embed标签src值的方法_javascript技巧
-
js改变img标签的src属性在IE下没反应的解决方法_javascript技巧
-
javascript修改IMG标签的src问题_javascript技巧
-
JS+JSP通过img标签调用实现静态页面访问次数统计的方法_javascript技巧