我从以下
<div style="display:none;">
<script id="dataSrc" src="http://blog.mo.cn/?js=kadfs&count=10" type="text/javascript"></script>
</div>
得到变量
 moblog[i][0]图片名10张 i=9我想用moblog[i][0]来代替48636
<div><img src="http://blog.mo.cn/mo/kadfs/48636_s.jpg" </div>
依次输出图片for (var i=0;i<9;i++ ) 
                        {
                             <img src="http://blog.mo.cn/mo/kadfs/"+moblog[i][0]+"_s.jpg"  
                        }刚学希望高手能给出全代码并注解

解决方案 »

  1.   

    var arr_img;
    function downImg(moblog,imgSrcPre,imgSrcPost){ //导入image
    moblog = moblog || [[0],[1],[2],[3],[4],[5],[6],[7],[8],[9]];//将moblog二维数组传入,如未传入用默认二维数组,默认值为编码者本地测试用。
    imgSrcPre = imgSrcPre || 'images/';//将imgSrcPre传入,比如'http://blog.mo.cn/mo/kadfs/',如未传入用默认'im ages/',默认值为编码者本地测试用。
    imgSrcPost = imgSrcPost || '_s.jpg';//将imgSrcPost传入,如未传入用默认 '_s.jpg',默认值为编码者本地测试用。 arr_img = [];//初始化  arr_img 数组。
    for ( var i in moblog ){ //遍历 moblog 
    arr_img.push(new Image()); //生成 Image对象 并存入数组 arr_img
    arr_img[i].src = imgSrcPre + moblog[i][0] + imgSrcPost; //给新生成Image对象指定src值。
    }
    }
    function showImg(){ //展示image
    for ( var i in arr_img ){ //遍历 arr_img 数组。
    document.write('<div><img src="'+arr_img[i].src+'" width="100" height="100"/></div>')//输出,可以使用其它方式输出。
    }
    } downImg(moblog,'http://blog.mo.cn/mo/kadfs/','_s.jpg'); //你可以用这个
    //downImg();  //编码者本地测试用。
    showImg();