当前位置:编程学习 > JAVA >>

火狐下display的问题!求教!

ie正常 我有个div
<div name="dragMngDIV" id="dragMngDIV" class="dragMngDIV" style="display:none;"></div>
<button class="btn_2" onclick="viewMMngBox()">
增删模块
</button>
function viewMMngBox(){
        var mMngBox=document.getElementById('dragMngDIV');
        if(mMngBox.style.display=='none'){
        mMngBox.style.display='block';
        }else{
        mMngBox.style.display='none';
        }
}

火狐浏览器上我点击按钮增上模块!页面会显示一下然后忽然又隐藏了!我仔细观察发现页面刷新了!

怎么解决!   怎么解决! 他怎么自动刷新! --------------------编程问答-------------------- 不会出现这样的问题吧! 是不是其他什么地方写的有问题 --------------------编程问答-------------------- 这段代码没问题,估计是其他地方的代码 --------------------编程问答-------------------- 或者干脆是你的错觉 --------------------编程问答-------------------- div 里的内容是再 window.onload=function(){} 里添加的! --------------------编程问答--------------------
引用 4 楼 swhyboy 的回复:
div 里的内容是再 window.onload=function(){} 里添加的!


就是这问题。你点按钮的时候本来是正确的,但这里又重新载入,重新载入时它的默认状态是style="display:none;",所以肯定会隐藏了 --------------------编程问答-------------------- 这个不是firefox的问题,是你的代码问题 --------------------编程问答-------------------- --------------------编程问答-------------------- 关键是页面怎么会无缘无故的刷新啊 --------------------编程问答--------------------
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,