<html>
<span id="ospan"></span>
<script language="JavaScript">
<!--
function cginw(d)
{
switch (d)
{
case 1:
document.getElementById("ospan").innerHTML = "1";
break;
case 2:
document.getElementById("ospan").innerHTML = "2";
break;
case 3:
document.getElementById("ospan").innerHTML = "3";
break;
case 4:
document.getElementById("ospan").innerHTML = "4";
break;

}

     }
var i = 0;
window.onload = function(){
if(i <= 4) var timer =window.setInterval("cginw(++i)",1000);
else  clearInterval(timer)

}
//--
</script>
</html>

解决方案 »

  1.   

    <script>
    function cginw(d)
    {
    switch (d)
    {
    case 1:
      alert(1);
    break; case 2:
    alert(2);
    break; case 3:
    alert(3);
    break; case 4:
    alert(4);
    return;
    break;    } cginw(++d);
    }cginw(1);
    </script>
      

  2.   

    arr = new Array(1,2,3,4,1)for (var i=0; i<arr.length; i++) 
       cginw(arr[i])
      

  3.   

    <script>
    function cginw(d)
    {
        if(d==0){alert(d);return;}
        cginw(--d);
    }cginw(4);
    </script>