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";//关闭
}
现在有个问题就是我点击按扭时,它会显示与隐藏层,但是他只是瞬间的,马上它又变回到一开始时的显示状态
语法不对,哪句啊 展开
我在一个表单里换了一个按扭,有一个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";//关闭
}
现在有个问题就是我点击按扭时,它会显示与隐藏层,但是他只是瞬间的,马上它又变回到一开始时的显示状态
语法不对,哪句啊 展开
4个回答
展开全部
我测试过了,你的函数没问题,试试写规范点,我的测试代码:
<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>
<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>
展开全部
js没什么不对啊,没有HTML,这样不好说到底是哪里的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
语法不对。
重新找个java语句吧。
重新找个java语句吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该没什么影响吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询