隐藏div的四种方式

霸气de小男生 提交于 2019-12-18 20:44:25

隐藏div是指所选择的div不显示在页面上,但是隐藏后有两种效果
1.隐藏过后的div的位置还是被占用了
2.隐藏过后的div的位置没有被占用
下面看几种隐藏div的方法

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        div {
            width: 300px;
            height: 300px;
            border: 1px red solid;
        }
    </style>
</head>
<body>
<input type="button" value="显示效果" id="btn"/>
<div id="box"></div>哈哈哈哈
<script src="common.js"></script>
<script>
    document.getElementById("btn").onclick = function () {
        //隐藏div的三种方式

        // document.getElementById("box").style.display = "none";// 不占位
        // document.getElementById("box").style.visibility="hidden";//占位
        // document.getElementById("box").style.opacity=0;//占位

        document.getElementById("box").style.height="0px";
        document.getElementById("box").style.border="0px red solid";//占位

    }
</script>

</body>
</html>
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!