<html>
<head >
    <title>无标题页</title>
    <style type="text/css">
        #btnReg {
            width: 63px;
            
        }
    </style>
    <script type ="text/javascript" >
    function  $(id){
      return document .getElementById (id);
    } 
    var remain=10;
    function init(){
     $("btnReg").innerHTML="注册("+(remain --)+")秒";
      if(remain >0)
      {
        setTimeout (init,1000);
      }
      else{
      $("btnReg").disabled=false ;
       $("btnReg").innerHTML="注册";
      }
    }
    </script>
</head>
<body onload ="init()">
    <div>
        <input id="btnReg" type="button "  disabled="disabled" />
    </div>
</body>
</html>

解决方案 »

  1.   


      function init(){
      $("btnReg").innerHTML="注册("+(remain --)+")秒"; 
       }
     
    改写成:  function init(){
      $("btnReg").innerText="注册("+(remain --)+")秒"; 
       }
     
      

  2.   

    <html>
    <head >
      <title>无标题页</title>
      <meta HTTP-EQUIV ="Content-Type" content="text/html;charset=utf-8">
      <style type="text/css">
      #btnReg {
      width: 63px;
       
      }
      </style>
      <script type ="text/javascript" >
      function $(id){
      return document.getElementById(id);
      } 
      var remain=10;  function init(){
      $("btnReg").value="注册("+(remain --)+")秒";
      if(remain >0)
      {
      setTimeout (init,1000);
      }
      else{
      $("btnReg").disabled=false ;
      $("btnReg").value="注册";
      }
      }
      </script>
    </head>
    <body onload ="init()">
      <div>
      <input id="btnReg" type="button" disabled="disabled" />
      </div>
    </body>
    </html>
      

  3.   

    不过最好还是统一用$("btnReg").innerText="注册" 代替 $("btnReg").value="注册";可以兼容更多的浏览器!
      

  4.   

    不好意思说错了,应该倒过来!统一用$("btnReg").value="注册" 代替 $("btnReg").innerText="注册";可以兼容更多的浏览器!晕死!