div 隐藏和显示
2010-11-15 00:08
183 查看
<html>
<title>index</title>
<head>
<script>
</script>
</head>
<body >
<a href="#" onclick="document.getElementById('oDiv').style.display='block'">click</a>
<div id="oDiv" style="display:none"> this is a herf</div>
</body>
</html>
比较简单的实现.style.display就是控制层隐藏或显示的属性.
<html>
<body>
<script>
function show(){
document.getElementById("div").style.display="";
//alert(document.getElementById("div").style.display)
}
function hidden(){
document.getElementById("div").style.display="none";
//alert(document.getElementById("div").style.display)
}
</script>
<BODY>
<input name="name" type="button" onClick="show();" value="显示">
<div id="div" style="display: none" onMouseout="hidden();">
show it
</div>
</BODY>
</HTML>
div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白
style="visibility: none;"
document.getElementById("typediv1").style.visibility="hidden";//隐藏
document.getElementById("typediv1").style.visibility="visible";//显示
通过设置display属性可以使div隐藏后释放占用的页面空间,如下
style="display: none;"
document.getElementById("typediv1").style.display="none";//隐藏
document.getElementById("typediv1").style.display="";//显示
如果用div.style.display="none"隐藏会引起,div里面的东西休眠,里面的事件就不响应了。
<title>index</title>
<head>
<script>
</script>
</head>
<body >
<a href="#" onclick="document.getElementById('oDiv').style.display='block'">click</a>
<div id="oDiv" style="display:none"> this is a herf</div>
</body>
</html>
比较简单的实现.style.display就是控制层隐藏或显示的属性.
<html>
<body>
<script>
function show(){
document.getElementById("div").style.display="";
//alert(document.getElementById("div").style.display)
}
function hidden(){
document.getElementById("div").style.display="none";
//alert(document.getElementById("div").style.display)
}
</script>
<BODY>
<input name="name" type="button" onClick="show();" value="显示">
<div id="div" style="display: none" onMouseout="hidden();">
show it
</div>
</BODY>
</HTML>
div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白
style="visibility: none;"
document.getElementById("typediv1").style.visibility="hidden";//隐藏
document.getElementById("typediv1").style.visibility="visible";//显示
通过设置display属性可以使div隐藏后释放占用的页面空间,如下
style="display: none;"
document.getElementById("typediv1").style.display="none";//隐藏
document.getElementById("typediv1").style.display="";//显示
如果用div.style.display="none"隐藏会引起,div里面的东西休眠,里面的事件就不响应了。
相关文章推荐
- 页面向下滑动实现div显示和隐藏
- js不能获取隐藏的div的宽度只能先显示后获取
- [HTML]显示/隐藏DIV的技巧(visibility与display的差别)
- DIV 的显示和隐藏
- jquery 显示隐藏div 常见用处插件 setTab
- asp.net后台显示隐藏前台Div
- 动态显示隐藏tbody/div
- jquery - div显示隐藏
- 前台技术--div的隐藏与显示
- div显示和隐藏
- 鼠标滑过文字,显示隐藏的div,离开后div隐藏
- echats tooltip多行显示以及tooltip被div框架隐藏
- div动态显示与隐藏时防止滚动条回滚
- 显示/隐藏DIV的技巧(visibility与display的差别)
- 利用JS做到隐藏div和显示div
- div 显示与隐藏
- 利用JS做到隐藏div和显示div
- Javascript添加可显示/隐藏div--测试成功
- 纯css3显示隐藏一个div特效
- JQuery Div的动态显示及动态隐藏