JS隐藏和显示div的方式有两种:

方式1:隐藏后释放占用的页面空间
通过设置display属性可以使div隐藏后释放占用的页面空间.
style="display: none;"
document.getElementById("demo").style.display="none";//隐藏
document.getElementById("demo").style.display="";//显示

方式2:隐藏后仍占有页面空间,显示空白
div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白.
style="visibility: none;"
document.getElementById("demo").style.visibility="hidden";//隐藏
document.getElementById("demo").style.visibility="visible";//显示

注意:
使用第二方式更人性化,但是,用div.style.display="none"隐藏会引起,div里面的东西休眠,里面的事件就不响应了。

jQuery隐藏和显示div的方式

1、$("#demo").attr("style","display:none;");//隐藏div

$("#demo").attr("style","display:block;");//显示div

2、$("#demo").css("display","none");//隐藏div

$("#demo").css("display","block");//显示div

3、$("#demo").hide();//隐藏div

$("#demo").show();//显示div

4、$("#demo").toggle(//动态显示和隐藏

function () {

$(this).attr("style","display:none;");//隐藏div

},

function () {

$(this).attr("style","display:block;");//显示div

}

);

<div id="demo"></div>

注:

$("#demo").show()表示display:block, 
$("#demo").hide()表示display:none;

1和2中的display:none可以换成visibility:hidden,display:block可以换成visibility:visible.两者的区别是前者隐藏后不占空间,而后者隐藏后会占空间

JS隐藏和显示div的方式相关推荐

  1. js隐藏和显示div

    隐藏后释放占用的页面空间 // 设置display属性 style="display: none;" document.getElementById("id") ...

  2. 原生js设置div隐藏或者显示_JavaScript动画方式控制div元素的隐藏和显示

    jQuery实现此功能相对比较简单,具体参阅点击按钮动画方式隐藏和显示div一章节. 结合CSS3实现此功能也非常便利和适合,具体参阅JavaScript与CSS3动画方式改变元素尺寸一章节. 原生J ...

  3. js点击显示div,点击取消隐藏div

    js点击显示div,点击取消隐藏div <script language="javascript" type="text/javascript"> ...

  4. 隐藏和显示div的两种方法

    隐藏和显示div的两种方法 方式一style="visibility: none;"visiblity:visible -------->可见visiblity:hidden ...

  5. html中和over怎么显示div,js 解决隐藏与显示div的相关问题

    有仿照一个网站的功能做导航,但是我的导航中就有一栏产品中心下面用隐藏个div然后鼠标放上去就显示出来,但是导航那一块div一直出不来,什么都没有,不知道是什么原因? 下面是页面的代码: 复制代码代码如 ...

  6. JavaScript:隐藏、显示div

    参考网址:https://www.cnblogs.com/qingsong/p/5365218.html div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白 1 2 3 4 ...

  7. 通过原生 js 隐藏和显示标签元素

    利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一: document.getElementB ...

  8. js隐藏或显示某区域

    隐藏: document.getElementById("keleyi").style.display = "none"; 显示: document.getEl ...

  9. javascript怎么隐藏显示div

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

最新文章

  1. iOS 关于第三方键盘
  2. 上周热点回顾(12.8-12.14)
  3. php 错误记录_PHP中把错误日志保存在系统日志中(Windows系统)
  4. php将字符串转换为json格式,js中将字符串转换为json格式的三种方法
  5. 分享WCF聊天程序--WCFChat
  6. 标准JavaBean
  7. 开发者必看!你想知道的迁移之道都在这里了
  8. MATLAB中如何删除坐标上已画出的内容
  9. 02=windows下安装PostgreSQL(The database cluster initialisation failed)
  10. 如何在ECLIPSE中使用MVN CLEAN INSTALL
  11. HDU 3072 (强连通分量)
  12. 华为软挑2019总结
  13. Cocos Creator 实现大厅+子游戏模式
  14. adapter java_Java 实现适配器(Adapter)模式
  15. 网络工程师考试串讲视频教程
  16. python爬公众号图片,Python爬虫实例:爬取微信公众号图片(表情包)
  17. 简单输出斐波那契数列
  18. 因果效应,典型模型及wasserstein距离, BNN,CFR,SITE,NetDeconf
  19. python怎么用圆周率_用python程序求圆周率到任意位
  20. 瓷砖铺贴方法_正确的瓷砖铺贴步骤!(全图标示)

热门文章

  1. 有哪些好用的pdf编辑软件?简单途径一览
  2. 7、SHA1加密算法
  3. 实时PCR的双标记荧光探针BHQ-3 acid,1338332-66-3,BHQ-3可以位于5或3末端或寡核苷酸的内部
  4. 基于RSA公匙--PGP邮件数字签名
  5. Android 遍历 View 中子元素
  6. 彻底理解Java深克隆和浅克隆的原理及实现
  7. 《计算机网络》复习总结 四、网络层
  8. SpringBoot注解@Async
  9. 查缺补漏系统学习 EF Core 6 - 批量操作
  10. 实现 QQLive HD 界面的代码