if(bg=="1"){
document.getElementById("imgs").innerHTML = '<img src="/img/imgsm01.jpg"/>';
}else if(bg=="2"){
document.getElementById("imgs").innerHTML = '<img src="/img/imgsm02.jpg"/>';
}else if(bg=="3"){
document.getElementById("imgs").innerHTML = '<img src="/img/imgsm03.jpg"/>';
}else if(bg=="4"){
document.getElementById("imgs").innerHTML = '<img src="/img/imgsm04.jpg"/>';
}else if(bg=="5"){
document.getElementById("imgs").innerHTML = '<img src="/img/imgsm05.jpg"/>';
}else if(bg=="6"){
document.getElementById("imgs").innerHTML = '<img src="/img/imgsm06.jpg"/>';
}else if(bg=="7"){
document.getElementById("imgs").innerHTML = '<img src="/img/imgsm07.jpg"/>';
}else if(bg=="8"){
document.getElementById("imgs").innerHTML = '<img src="/img/imgsm08.jpg"/>';
}//else if(){....}有大几百,怎么把它给for出来?
//写出这样的if(bg=="1"){
document.getElementById("imgs").innerHTML = '<img src="/img/imgsm01.jpg"/>';
}
for(i=1;i<999;i++){ }

解决方案 »

  1.   

    for(var i=1;i<=999;i++){
      bg = i;
      bg = (""+bg).length==1?"0"+bg:bg;
      document.getElementById("imgs").innerHTML = '<img src="/img/imgsm' + bg + '.jpg"/>';
    }
      

  2.   


    <script language="javascript">
     for(var i=1;i<=999;i++){
      if(bg == i){
    bg = (""+bg).length==1?"0"+bg:bg;
    document.getElementById("imgs").innerHTML = '<img src="/img/imgsm' + bg + '.jpg"/>';
    break;
      }
    }
    </script>
      

  3.   


    for(var i=1;i<=999;i++){
       document.getElementById("imgs").innerHTML = '<img src="/img/imgsm' + (i<10?String('0'+i).slice(-2):i) + '.jpg"/>';
    }
      

  4.   

    来测试一把!<script type = "text/javascript"  src = "http://kingfishers.googlecode.com/svn/trunk/Kingfishers/kingfishers/logger.js"></script>
    <script type = "text/javascript">
        window.onload=function(){
    for(var i=1;i<=999;i++){
       $alert('<img src="/img/imgsm' + (i<10?String('0'+i).slice(-2):i) + '.jpg"/>');
    }
        }
    </script>
      

  5.   

    //就你的需求来讲应该是"希望根据传入的参数,写出对应的图片",所以根本就不需要for循环.
    function setImgs(bg){
    var k = parseInt(bg)<10?String('0'+bg).slice(-2):bg;
    document.getElementById("imgs").innerHTML = '<img src="/img/imgsm'+k+'.jpg"/>';
    }