html 二级菜单的显示和隐藏。+代码(亲测)
2016-10-10 15:58
399 查看
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="";//显
新建index.html代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
function show(){
var div = document.getElementById("divid");
if (div.style.display =="none") {
div.style.visibility="visible";
div.style.display = "inline-block";
}else{
div.style.visibility="hidden";
div.style.display = "none";
}
}
</script>
<style type="text/css">
#divid div{
border: 1px solid white;
}
</style>
</head>
<body>
<img src="../judge2_03.jpg" onclick="show()"/>
<div id="divid" style="visibility: hidden;display: none;background-color: #666666;width: 100px;" >
<div><a class="aclass">English</a> </div>
<div><a class="aclass">English</a> </div>
<div><a class="aclass">English</a> </div>
</div>
</body>
</html>
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="";//显
新建index.html代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
function show(){
var div = document.getElementById("divid");
if (div.style.display =="none") {
div.style.visibility="visible";
div.style.display = "inline-block";
}else{
div.style.visibility="hidden";
div.style.display = "none";
}
}
</script>
<style type="text/css">
#divid div{
border: 1px solid white;
}
</style>
</head>
<body>
<img src="../judge2_03.jpg" onclick="show()"/>
<div id="divid" style="visibility: hidden;display: none;background-color: #666666;width: 100px;" >
<div><a class="aclass">English</a> </div>
<div><a class="aclass">English</a> </div>
<div><a class="aclass">English</a> </div>
</div>
</body>
</html>
相关文章推荐
- html代码 点击显示隐藏菜单代码
- vue.js 左侧二级菜单显示与隐藏切换的实例代码
- JS实现超精简响应鼠标显示二级菜单代码
- 二级菜单,移入显示隐藏
- 经典的菜单显示隐藏代码
- 一段左侧菜单的显示隐藏的代码
- 一段左侧菜单的显示隐藏的代码(兼容IE,FireFox)
- 【php基础班】第15天 显示隐藏效果、购物车、form对象、表单验证、二级联动菜单
- 【技术】菜单及二级菜单的显示/隐藏
- jq与JS点击显示隐藏二级菜单的几种方法
- html二级菜单动画逐渐收缩或显示
- 悬浮显示隐藏二级菜单与小三角制作
- html中dl、dt、dd标记的使用实现菜单显示|隐藏
- vue.js 左侧二级菜单显示隐藏切换 实例
- Html中鼠标悬停显示二级菜单的两种方法
- 动态显示隐藏<td>标签或二级菜单
- 一段左侧菜单的显示隐藏的代码(兼容IE,FireFox)
- jq点击显示隐藏二级菜单的几种方法
- JS实现超精简响应鼠标显示二级菜单代码
- vim 菜单隐藏后的显示