display和visibility的区别示例介绍


Posted in Javascript onFebruary 26, 2014

display通常可以设置为none、inline、block

visibility通常可以设置为hidden、visible

当display为none,visibility为hidden时,元素都会不见。不过其还有不同之处。

display会将元素隐藏掉,并且位置不再被占据,而visibility则是占据原来的位置。

看例子即可明白:

<div id="myDiv" style="width:100px;border:1px solid #aaa;"> 
<p> </p> 
</div> 
<input type="button" onclick="isVisibility(document.getElementById('myDiv'))" value="是否可见visibility" /> 
<input type="button" onclick="isDisplay(document.getElementById('myDiv'))" value="是否可见display" /> 
<script> 
function isVisibility(me){ 
if (me.style.visibility=="hidden"){ 
me.style.visibility="visible"; } 
else{ 
me.style.visibility="hidden"; 
} 
} 
function isDisplay(me){ 
if (me.style.display=="none"){ 
me.style.display="block"; } 
else{ 
me.style.display="none"; 
} 
} 
</script>
Javascript 相关文章推荐
JavaScript实现网页上的浮动广告的简单方法
Jun 14 Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
Sep 02 Javascript
利用JavaScript脚本实现滚屏效果的方法
Jul 07 Javascript
jQuery动画效果图片轮播特效
Jan 12 Javascript
体验jQuery和AngularJS的不同点及AngularJS的迷人之处
Feb 02 Javascript
JS检测移动端横竖屏的代码
May 30 Javascript
js实现点击按钮弹出上传文件的窗口
Dec 23 Javascript
详解用node编写自己的cli工具
May 23 Javascript
安装vue-cli报错 -4058 的解决方法
Oct 19 Javascript
js时间戳转yyyy-MM-dd HH-mm-ss工具类详解
Apr 30 Javascript
10种JavaScript最常见的错误(小结)
Jun 21 Javascript
微信小程序button标签open-type属性原理解析
Jan 21 Javascript
js 赋值包含单引号双引号问题的解决方法
Feb 26 #Javascript
js返回上一页并刷新的多种实现方法
Feb 26 #Javascript
网站内容禁止复制和粘贴、另存为的js代码
Feb 26 #Javascript
Iframe 自动适应页面的高度示例代码
Feb 26 #Javascript
鼠标滑过出现预览的大图提示效果
Feb 26 #Javascript
简单的邮箱登陆的提示效果类似于yahoo邮箱
Feb 26 #Javascript
javascript中的undefined和not defined区别示例介绍
Feb 26 #Javascript
You might like
php去除换行(回车换行)的三种方法
2014/03/26 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
PHP将MySQL的查询结果转换为数组并用where拼接的示例
2016/05/13 PHP
PHP页面输出时js设置input框的选中值
2016/09/30 PHP
PHP isset()及empty()用法区别详解
2020/08/29 PHP
Javascript写了一个清除“logo1_.exe”的杀毒工具(可扫描目录)
2007/02/09 Javascript
jQuery select控制插件
2009/08/17 Javascript
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
2010/12/28 Javascript
基于jQuery的动态表格插件
2011/03/28 Javascript
css样式标签和js语法属性区别
2013/11/06 Javascript
js时间戳格式化成日期格式的多种方法
2013/11/11 Javascript
js防止DIV布局滚动时闪动的解决方法
2014/10/30 Javascript
简介JavaScript中fixed()方法的使用
2015/06/08 Javascript
js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
2015/11/09 Javascript
jquery mobile移动端幻灯片滑动切换效果
2020/04/15 Javascript
vuejs2.0运用原生js实现简单的拖拽元素功能示例
2017/02/24 Javascript
Angular中使用$watch监听object属性值的变化(详解)
2017/04/24 Javascript
JavaScript基于replace+正则实现ES6的字符串模版功能
2017/04/25 Javascript
基于iScroll实现下拉刷新和上滑加载效果
2017/07/18 Javascript
在vue中v-bind使用三目运算符绑定class的实例
2018/09/29 Javascript
详解ESLint在Vue中的使用小结
2018/10/15 Javascript
详解Vue项目部署遇到的问题及解决方案
2019/01/11 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
微信小程序调用微信支付接口的实现方法
2019/04/29 Javascript
Python并行分布式框架Celery详解
2018/10/15 Python
使用pycharm在本地开发并实时同步到服务器
2019/08/02 Python
Django实现内容缓存实例方法
2020/06/30 Python
详解Css3新特性应用之过渡与动画
2017/01/10 HTML / CSS
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
2016/01/12 面试题
美术专业个人自我评价
2014/01/18 职场文书
周年庆典邀请函范文
2014/01/23 职场文书
党在我心中演讲稿
2014/09/02 职场文书
中学生教师节演讲稿
2014/09/03 职场文书
疾病证明书
2015/06/19 职场文书
优秀学生干部主要事迹材料
2015/11/04 职场文书
vue ant design 封装弹窗表单的使用
2022/06/01 Vue.js