<script type="text/javascript">
var a=0;
setInterval(function(){
a++;
                /*这里加什么内容*/
document.body.innerHTML+=a +' ';
},1000);
</script>怎么写 能让输出的内容如下:0 1 2 3 4 5 6 7 8 9 8 7 6 5 4 3 2 1 0 1 2 3........  这样循环! 3Q!

解决方案 »

  1.   

    <script type="text/javascript">
    <!--
    var a = 0;
    var flag = true;
    setInterval(function(){
      /*这里加什么内容*/
        document.body.innerHTML += a + " ";
        if(a < 9 && flag){
            a++;
        }else{
            a--;
            flag = a == 0
        }
    },100);
    //-->
    </script>
      

  2.   


    <script type="text/javascript">
    var a=0,range=1;
    setInterval(function(){
    document.body.innerHTML+= a +' ';
    a += range;
    if(a==9||a==0) range *= -1; 
    },500);
    </script>
      

  3.   


     <script src="../JS/jquery-1.4.2.js" type="text/javascript"></script>
        <script type="text/javascript">
            $(function() {
      var a = 0;
                window.setInterval(function() {
                    $("div#counterDiv").html($("div#counterDiv").html()+(a++).toString()+" ");
                }, 1000);
            });
        </script>
    <div id="counterDiv">    
        </div>
      

  4.   

    sorry,上面的有错
    重新来<script src="../JS/jquery-1.4.2.js" type="text/javascript"></script>
        <script type="text/javascript">
            $(function() {
                var a = 0;
                var sub = false;
                window.setInterval(function() {
                    $("div#counterDiv").html($("div#counterDiv").html() + a.toString() + " ");
                    if (sub) {
                        a--;
                    }
                    else {
                        a++;
                    }
                    if (a == 9) {
                        sub = true;
                    }
                    if (a == 0) {
                        sub = false;
                    }            }, 1000);
            });
        </script>
      

  5.   

    OK  都牛X! 结贴!