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 相关文章推荐
基于Jquery的跨域传输数据(JSONP)
Mar 10 Javascript
iframe的onload在Chrome/Opera中执行两次Bug的解决方法
Mar 17 Javascript
10款新鲜出炉的 jQuery 插件(Ajax 插件,有幻灯片、图片画廊、菜单等)
Jun 08 Javascript
JS构建页面的DOM节点结构的实现代码
Dec 09 Javascript
js将控件隐藏及display属性的使用介绍
Dec 30 Javascript
javascript制作坦克大战全纪录(2)
Nov 27 Javascript
js实现遍历含有input的table实例
Dec 07 Javascript
Bootstrap超大屏幕的实现代码
Mar 22 Javascript
详解Vue2.0之去掉组件click事件的native修饰
Apr 20 Javascript
React Native中NavigatorIOS组件的简单使用详解
Jan 27 Javascript
浅谈Vue数据响应
Nov 05 Javascript
angularjs模态框的使用代码实例
Dec 20 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获取数组中某元素的位置及array_keys函数应用
2013/01/29 PHP
PHP中通过trigger_error触发PHP错误示例
2015/06/23 PHP
Joomla调用系统自带编辑器的实现方法
2016/05/05 PHP
php实现文件上传及头像预览功能
2017/01/15 PHP
input 输入框获得/失去焦点时隐藏/显示文字(jquery版)
2013/04/02 Javascript
浅析Js中的单引号与双引号问题
2013/11/06 Javascript
自定义函数实现IE7与IE8不兼容js中trim函数的问题
2015/02/03 Javascript
jquery获取url参数及url加参数的方法
2015/10/26 Javascript
jquery实现表格隔行换色效果
2015/11/19 Javascript
Bootstrap每天必学之js插件
2015/11/30 Javascript
Bootstrap实现响应式导航栏效果
2015/12/28 Javascript
微信开发 使用picker封装省市区三级联动模板
2016/10/28 Javascript
JS前端笔试题分析
2016/12/19 Javascript
JS判断数组那点事
2017/10/10 Javascript
Vue项目中使用flow做类型检测的方法
2020/03/18 Javascript
Vue Object 的变化侦测实现代码
2020/04/15 Javascript
Vue filter 过滤器、以及在table中的使用介绍
2020/09/07 Javascript
Python的ORM框架中SQLAlchemy库的查询操作的教程
2015/04/25 Python
python实时分析日志的一个小脚本分享
2017/05/07 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
2018/02/23 Python
python实现诗歌游戏(类继承)
2019/02/26 Python
详解Python网络框架Django和Scrapy安装指南
2019/04/01 Python
python 初始化一个定长的数组实例
2019/12/02 Python
python清空命令行方式
2020/01/13 Python
一款基于css3的动画按钮代码教程
2014/11/23 HTML / CSS
html5中如何将图片的绝对路径转换成文件对象
2018/01/11 HTML / CSS
Banana Republic欧盟:美国都市简约风格的代表品牌
2018/05/09 全球购物
JRE、JDK、JVM之间的关系怎样
2012/05/16 面试题
广州盈通面试题
2015/12/05 面试题
多媒体编辑专业毕业生推荐信
2013/11/05 职场文书
会计自我鉴定
2014/02/04 职场文书
公司催款律师函
2015/05/27 职场文书
2016年小学感恩节活动总结
2016/04/01 职场文书
导游词之山西祁县乔家大院
2019/10/14 职场文书
Python实现照片卡通化
2021/12/06 Python
MySQL索引失效场景及解决方案
2022/07/23 MySQL