现在我需要读取某一文件里(当前目录下的也行)的所有图片,请问js代码怎么写?
目前我只会静态读取  
   //预加载图片
   images =["0.png","1.png","2.png","3.png","4.png","5.png","6.png"];

解决方案 »

  1.   


    var images =["0.png","1.png","2.png","3.png","4.png","5.png","6.png"];
    for(var i in images){
    var image = new Image();
    image.src=images[i];
    image.onload = function(){
    //图片加载完成
    console.log(this);
    }
    }
    不知道这是不是你要的效果。
      

  2.   

    你要是//预加载图片 可以用上面的,你要读取某个目录下面的所有图片,JS干不了,你用PHP或者JAVA读取
      

  3.   

    //先确认下路径对不对,用#1  方法应该是可以的
    var images =["0.png","1.png","2.png","3.png","4.png","5.png","6.png"];
    for(var i in images){
        var image = new Image();
        image.src=images[i];
        image.onload = function(){
            //图片加载完成  
            //console.log(this); 你有可以这出错
            alert(this.src); 
        }
    }
      

  4.   

    用ajax向后台请求,用后台程序读指定目录下的所有图片并返回结果后面的预加载就和你写的一样了
      

  5.   

    ajax调用后台处理,获取目录下所有的文件list,找出来后缀为.png的文件,然后返回
      

  6.   

    你是想弄哪样?不管你要读取的目录是自己服务器上的,还是别人服务器上的,还是客户端的,JS都不可能做到当然,如果是本地在IE下玩玩那当我没说
      

  7.   

    在本地目录操作不了,如果通过服务器到时可以。
    用ajax从后台读取目录下的图片文件的名称,赋值给image元素的src,就ok
      

  8.   

    ie的fso啊你不会不知道这玩意儿吧