2

在我的登录页面上,我有新成员和现有成员的单选按钮。如果用户单击现有成员的按钮 - 只有 2 个输入框出现:用户名和密码。它适用于 IE,但不适用于 chrome。这是脚本。有人可以帮忙吗??

<script> 
    function dispLoing(val) 
    { 
        var obj=document.getElementById?document.getElementById("loginForm").style : document.all? document.all.loginForm : document.loginForm; 

        if (val=="new") 
        { 
            document.all.login(0).checked=true; 
            obj.display="none"; 
        } 
        if (val=="existing") 
        { 
            document.all.login(1).checked=true; 
            obj.display=""; 
        } 
    } 
</script> 


<td> 
   <div id="loginForm" style="position:relative;top:0px;left:0px;z-index:80;display:none;"> 
         <table border=0> 
            <tr> 
              <td><font style="font-size: 14px">Username:</font></td> 
               <td><input type="text" name="username" style="width: 100px; height:17px; font-size: 12px;"></td> 
             </tr> 
             <tr> 
             <td><font style="font-size: 14px">Password:</font></td> 
             <td><input type="password" name="pass" style="width: 100px; height:17px; font-size: 12px;"></td> 
            </tr> 
           </table> 

4

1 回答 1

1

不要使用document.all,它不适用于所有浏览器。document.getElementById是标准化的,可以在任何地方工作。

于 2012-10-20T12:07:16.653 回答