在我的登录页面上,我有一个新成员和一个现有成员的单选按钮。 如果用户单击现有成员的按钮 - 只有这样 出现 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>
最佳答案
不要使用document.all
,它并不适用于所有浏览器。 document.getElementById
是标准化的,适用于任何地方。
关于javascript - 框不会出现在 chrome 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12987952/