<script type="text/javascript">
        function change(){
            
            var str = " ";
            str += "日&nbsp期: ";
            str += "<input type='text' name='time'/>";
            str += "公司名称: ";
            str += "<input type='text' name='gsmc'/>";
            str += "<input type='button' onClick='select()' value='查询'>";
            document.getElementById("login").innerHTML = str;
    //  document.getElementById("login").innerHTML = document.getElementById("select").innerHTML;
        }
        
        function select(){
         var gettime = document.getElementById("time").value;
         if(gettime == "" || gettime == null || gettime.length != 8){
         alert("请输入有效的8位数日期格式");
         return false;
         }
        }
        
    </script>
 <body>
    <div id="login">
      用户名:<input type="text" name="username"/><br>
密&nbsp;&nbsp;&nbsp;&nbsp;码:<input type="text" name="password"/><br>
<input type="button" value="登录" onClick="change()";/>
    </div>
    <div id="select" style="display: none">
     日期:<input type="text" name="time"/>
     公司名称:<input type="text" name="company"/> 
     <a href="#" onclick="select()">查询</a>
    </div>
 </body>
为什么select()调用不到,如果写成<a href="#" onclick="select()">查询</a> 则可以