javascript隐藏、显示层

问大家一个javascript的问题:隐藏、显示层我在一个表单里换了一个按扭,有一个onClick="javascript:doLogin();",我想点击这个按扭时就调... 问大家一个javascript的问题:隐藏、显示层
我在一个表单里换了一个按扭,有一个onClick="javascript:doLogin();",我想点击这个按扭时就调用
<script type="text/javascript">
function $(ID){
return document.getElementById(ID);
}

//点击按扭时
function doLogin(){

$("dvLogin").style.display="none";//关闭
$("dvEmployee").style.display="block";//显示
$("dvAdmin").style.display="none";//关闭
$("dvSuperAdmin").style.display="none";//关闭
}
现在有个问题就是我点击按扭时,它会显示与隐藏层,但是他只是瞬间的,马上它又变回到一开始时的显示状态
语法不对,哪句啊
展开
 我来答
304009100
2008-10-12 · TA获得超过128个赞
知道小有建树答主
回答量:125
采纳率:0%
帮助的人:121万
展开全部
我测试过了,你的函数没问题,试试写规范点,我的测试代码:
<script language="javascript" type="text/javascript"> //补齐了
function $(ID){
return document.getElementById(ID);
}

//点击按扭时
function doLogin(){

$("dvLogin").style.display="none";//关闭
$("dvEmployee").style.display="block";//显示
$("dvAdmin").style.display="none";//关闭
$("dvSuperAdmin").style.display="none";//关闭
}
</script>
<html>
<div id="dvLogin" style="width:80px;height:80px">
dvLogin
</div>
<div id="dvEmployee" style="width:80px;height:80px">
dvEmployee
</div>
<div id="dvAdmin" style="width:80px;height:80px">
dvAdmin
</div>
<div id="dvSuperAdmin" style="width:80px;height:80px">
dvSuperAdmin
</div>
<form>
<input type="button" onclick="javascript:doLogin();"/>
</form>
</html>
sunxiaobo2008
2008-10-13 · TA获得超过408个赞
知道小有建树答主
回答量:106
采纳率:0%
帮助的人:129万
展开全部
js没什么不对啊,没有HTML,这样不好说到底是哪里的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
酸食胃口
2008-10-11 · TA获得超过4824个赞
知道大有可为答主
回答量:6360
采纳率:75%
帮助的人:2548万
展开全部
语法不对。

重新找个java语句吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
甲宇荫df
2008-10-11 · TA获得超过594个赞
知道小有建树答主
回答量:408
采纳率:0%
帮助的人:226万
展开全部
应该没什么影响吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式