今天呢,给大家分享一下,通过js来隐藏显示

 首先,先上图

这是js代码

这是H5及css样式

效果图,由于用于测试,比较简陋,不要在意,哈哈哈哈!

给大家测试代码,有需要可以复制

<script>
        function set(){
            //第一种,隐藏页面,隐藏后还是占有页面空间,显示空白
            document.getElementById('demo').style.visibility="hidden";//隐藏
            //还有一种办法,隐藏后释放占用的页面空间
        //    document.getElementById('demo').style.display="none";//隐藏
        }
        function get(){
        //第一种办法
            document.getElementById('demo').style.visibility="visible";//显示
            //第二种办法
        //    document.getElementById('demo').style.display="block";
        }
    </script>
    <body>
        <div class="Main">
            <div class="first">
                <button οnclick="get()">显示</button>
                <button οnclick="set()">隐藏</button>
            </div>
            <div id="demo" class="second">
                你好世界!
            </div>
        </div>
    </body>

接下来我们聊聊两种不同的方法

第一种方法:

document.getElementById('demo').style.visibility="hidden";//隐藏

document.getElementById('demo').style.visibility="visible";//显示

第二种办法:

document.getElementById('demo').style.display="none";//隐藏

document.getElementById('demo').style.display="block";//显示

两办法呢,你可以这样理解:

第一种呢,你隐藏,就像你拿一个布条将你不想看见的东西盖着,但是呢,它还是在那里,你想看见它了,你就把布条拿掉。

所以说第一种方法隐藏,虽说是你是看不见它了,但是它还是在那里,只是被盖着了,还是占用的你页面空间。

第二种呢,你隐藏,就像你把你不想看见的东西放到你的抽屉里,你想看见它,又把它从抽屉里拿出来,所以第二种方法,你隐藏了,它不会占用你的空间。但是呢,如果你想你隐藏的页面事件响应就不推荐你用第二种办法,如果它被隐藏,它里面的东西会休眠,里面的事件就不响应了,只有将它显示才会响应。

所以呢,要用哪个方法,要看你的需求,不同地方用不同方法

好了 ,就到这吧,有什么更好的方法,欢迎在下方评论,感谢观看

js隐藏显示div页面方法相关推荐

  1. JS隐藏/显示div标签

    代码如图: <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF- ...

  2. javascript怎么隐藏显示div

    设置方法:1.使用style对象的display属性,值为"none"可隐藏div元素,值为"block"可显示元素:2.使用style对象的visibilit ...

  3. jQuery的隐藏显示hide(),show()方法

    以前我们在js中如果要隐藏显示一个元素我们需要利用display等于none来设置并且还没有效果,现在在jquery中有了hide();我们可以利用hide()方法来操作,希望本文章给大家所有帮助. ...

  4. 优酷海外用户自动显示简体页面方法

    由于本人有强迫症,在海外使用优酷老是给我显示繁体界面,看着很难受,简单研究了一下 先拉到页面最下方,看到切换简体/繁体的按钮右键Inspect Event Listeners 里展开Click事件,点 ...

  5. 一些简单的js技术 实现点击 的js隐藏显示

    首先 这是一个js的方法 然后 获取模块的属性  根据模块的属性 设置隐藏和显示 function showoopenordown(){ var oDiv=document.getElementByI ...

  6. css隐藏/显示文字的方法

    最近做了一个demo,写了一个图片轮播,在图片轮播的时候显示对图片的文字解释,要求文字不跟随图片滚动默认显示.花了一点点时间,解决了这个办法,最后总结了一下在html中用css隐藏文字的方法. (1) ...

  7. 关于Vue页面JS+JQ无法调用页面方法与data

    一. 在使用vue开发的过程中难免要整合第三方js或者jq. 但是整合后的js与jq无法使用vue页面里面的方法与data. 时常发生明明在同一个vue页面里面却无法调用到方法属性. 其实这是你的调用 ...

  8. Mac中IDEA的工具栏隐藏显示的解决方法

    今天是就职的第二天,上班第一天公司就给每位实习生配备了Apple跟戴尔显示屏.啊这,说实话,内心是很激动的,因为从来没有使用过苹果电脑,但相应而来的却是一系列不适应问题-很多开发软件都需要自己重新下载 ...

  9. Js 中文显示星期几方法

    <script>//定义一个中文数组var arr= new Array("星期日","星期一","星期二","星期三 ...

最新文章

  1. 在vi里面实现字符串的批量替换
  2. python的xlutils模块_xlutils模块使用
  3. 【转载】单片机应用系统断电时的数据保护方法
  4. MYSQL-主键、外键
  5. struts学习笔记(一):Struts相关基础理论介绍
  6. 考勤排班_考勤管理系统VS传统考勤排班优劣如何?
  7. JS操作JSON数据交换
  8. 带标签的 break 和 continue (Java)
  9. mysql 取首字母_MySQL中获取拼音首字母的方法
  10. 2007版的office软件下载及简介
  11. 2022年固定资产管理系统的概况
  12. 输入一个仅含十二进制数的字符串输出二进制
  13. 第二章、Zigbee模块参数(DRF1609H、DRF2657C)
  14. 怎样配置更完美的图形工作站
  15. c++打印心形_c语言如何打印心
  16. 前后落差大用什么词语_形容前后反差大的词语
  17. 多项式插值与牛顿差商
  18. PPP中的pap和chap认证
  19. 实录:余凯、颜水成、梅涛、张兆翔、山世光同台讨论 “深度学习的能与不能”
  20. 制作一个手机APP软件需要拥有哪些资质证明?

热门文章

  1. 大数据课程——Spark SQL
  2. 手游人类一败涂地联机一直连接服务器,人类一败涂地手游怎么联机
  3. 同时下载多个文件,同时展示多个文件的下载进度
  4. 移动端应该如何动态设置字体大小?
  5. django建立个人网站(5图文识别以及聊天机器人)
  6. react 返回一个页面_react项目中实现返回不刷新
  7. 刘同——谁的青春不迷茫,给你冬日满满正能量
  8. python ccf题解 201409-1 相邻数对
  9. 什么是spring框架?spring框架的好处?
  10. 剑网3官方(内置)宏语法说明---(转自令狐志超帖子)