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 toggle()设置CSS样式
Nov 05 Javascript
JS 有名函数表达式全面解析
Mar 19 Javascript
最简单的js图片切换效果实现代码
Sep 24 Javascript
实现只能输入数字的input不用replace方法
Sep 12 Javascript
js控制文本框只输入数字和小数点的方法
Mar 10 Javascript
JavaScript使用Replace进行字符串替换的方法
Apr 14 Javascript
jquery实现列表上下移动功能
Feb 25 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(二)
May 17 Javascript
在vscode中统一vue编码风格的方法
Feb 22 Javascript
vue组件中的样式属性scoped实例详解
Oct 30 Javascript
JavaScript中引用vs复制示例详析
Dec 06 Javascript
大转盘抽奖小程序版 转盘抽奖网页版
Apr 16 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正则走开
2008/03/15 PHP
用php获取本周,上周,本月,上月,本季度日期的代码
2009/08/05 PHP
PHP中static关键字原理的学习研究分析
2011/07/18 PHP
解析数组非数字键名引号的必要性
2013/08/09 PHP
ThinkPHP之getField详解
2014/06/20 PHP
PHP命名空间与自动加载机制的基础介绍
2019/08/25 PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
2020/04/23 PHP
Javascript代码混淆综合解决方案-Javascript在线混淆器
2006/12/18 Javascript
又一个图片自动缩小的JS代码
2007/03/10 Javascript
JS 密码强度验证(兼容IE,火狐,谷歌)
2010/03/15 Javascript
js调试系列 初识控制台
2014/06/18 Javascript
Nodejs学习笔记之Stream模块
2015/01/13 NodeJs
jQuery地图map悬停显示省市代码分享
2015/08/20 Javascript
基于canvas实现的钟摆效果完整实例
2016/01/26 Javascript
使用Ajax生成的Excel文件并下载的实例
2016/11/21 Javascript
js格式化时间的简单实例
2016/11/27 Javascript
jQuery+PHP+Mysql实现抽奖程序
2020/04/12 jQuery
angular.js和vue.js中实现函数去抖示例(debounce)
2018/01/18 Javascript
Node.js 利用cheerio制作简单的网页爬虫示例
2018/03/01 Javascript
Vue表单demo v-model双向绑定问题
2018/06/29 Javascript
Angular8引入百度Echarts进行图表分析的实现代码
2019/11/27 Javascript
详解node.js创建一个web服务器(Server)的详细步骤
2021/01/15 Javascript
Python实现将json文件中向量写入Excel的方法
2018/03/26 Python
基于python批量处理dat文件及科学计算方法详解
2018/05/08 Python
理想高通滤波实现Python opencv示例
2019/01/30 Python
浅谈pytorch、cuda、python的版本对齐问题
2020/01/15 Python
python实现UDP协议下的文件传输
2020/03/20 Python
pytorch下的unsqueeze和squeeze的用法说明
2021/02/06 Python
HTML5 通过Vedio标签实现视频循环播放的示例代码
2020/08/05 HTML / CSS
亚洲最大的眼镜批发商和零售商之一:Glasseslit
2018/10/08 全球购物
男性健康日的活动方案
2014/08/18 职场文书
做一个有道德的人活动实施方案
2014/08/23 职场文书
孩子教育的心得体会
2014/09/01 职场文书
党员四风问题对照检查材料思想汇报
2014/09/16 职场文书
店长岗位职责
2015/02/11 职场文书
办公室行政主管岗位职责
2015/04/09 职场文书