我想在页面显示 1 然后 1变2 (覆盖) 
另外 不覆盖输出 1 2 3 ..... 怎么解决 ? 
<html> 
<head> 
<script language="javascript"> 
var global; 
global=1; 
function printnow() 

  document.write(global);//全局?怎么解决 
  global++; 

</script> 
</head> 
<body> 
<script language="javascript"> 
var sh=setInterval("printnow()",2000); 
</script> 
</body> 
</html> 
只能输出1 global 全局 !!?解决方法?请指教~~ 

解决方案 »

  1.   

     document.write页面重写了
     把值放到<span> ospan.innerHTML = global
      

  2.   

    代码如下:
    <html> 
    <head> 
    <script language="javascript"> 
    var global1=1;
    var global2=1; 
     
    function printnow() 

      s1();
      s2();

    function s1(){
      document.getElementById("show1").innerHTML=global1++;//覆盖输出
    }function s2(){
      document.getElementById("show2").innerHTML+=" "+global2++;//非覆盖输出
    }
    </script> 
    </head> 
    <body> 
    <script language="javascript"> 
    var sh=setInterval("printnow()",2000); 
    </script> 
    <div id="show1"></div>
    <div id="show2"></div>
    </body> 
    </html>