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 相关文章推荐
isArray()函数(JavaScript中对象类型判断的几种方法)
Nov 26 Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
Apr 12 Javascript
JS实现自定义简单网页软键盘效果代码
Nov 05 Javascript
javascript高级选择器querySelector和querySelectorAll全面解析
Apr 07 Javascript
js中window.open的参数及注意注意事项
Jul 06 Javascript
BOM系列第三篇之定时器应用(时钟、倒计时、秒表和闹钟)
Aug 17 Javascript
JavaScript面向对象分层思维全面解析
Nov 22 Javascript
从零学习node.js之模块规范(一)
Feb 21 Javascript
JavaScript实现反转字符串的方法详解
Apr 27 Javascript
安装vue-cli报错 -4058 的解决方法
Oct 19 Javascript
JS常用的几种数组遍历方式以及性能分析对比实例详解
Apr 11 Javascript
浅析Vue 和微信小程序的区别、比较
Aug 03 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基础知识:函数基础知识
2006/12/13 PHP
PHP将DateTime对象转化为友好时间显示的实现代码
2011/09/20 PHP
PHP实现发送邮件的方法(基于简单邮件发送类)
2015/12/17 PHP
浅谈PHP命令执行php文件需要注意的问题
2016/12/16 PHP
php常用经典函数集锦【数组、字符串、栈、队列、排序等】
2019/08/23 PHP
javascript 动态生成私有变量访问器
2009/12/06 Javascript
JavaScript与Image加载事件(onload)、加载状态(complete)
2011/02/14 Javascript
基于JQuery的一句话搞定手风琴菜单
2012/09/14 Javascript
用JavaScript实现用一个DIV来包装文本元素节点
2014/09/09 Javascript
jQuery实现定时读取分析xml文件的方法
2015/07/16 Javascript
浅谈Javascript中Object与Function对象
2015/09/26 Javascript
第一次记录Bootstrap table学习笔记(1)
2017/05/18 Javascript
详细讲解vue2+vuex+axios
2017/05/27 Javascript
Node.js 8 中的 util.promisify的详解
2017/06/12 Javascript
详解webpack与SPA实践之开发环境搭建
2017/12/18 Javascript
搭建element-ui的Vue前端工程操作实例
2018/02/23 Javascript
详解React中合并单元格的正确写法
2019/01/08 Javascript
Vue基本使用之对象提供的属性功能
2019/04/30 Javascript
比较详细Python正则表达式操作指南(re使用)
2008/09/06 Python
Python实现的百度站长自动URL提交小工具
2014/06/27 Python
python数字图像处理之高级滤波代码详解
2017/11/23 Python
Flask框架信号用法实例分析
2018/07/24 Python
对Python subprocess.Popen子进程管道阻塞详解
2018/10/29 Python
python dlib人脸识别代码实例
2019/04/04 Python
PyQt5 在label显示的图片中绘制矩形的方法
2019/06/17 Python
Pytorch Tensor 输出为txt和mat格式方式
2020/01/03 Python
Selenium向iframe富文本框输入内容过程图解
2020/04/10 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
2020/04/16 Python
python用分数表示矩阵的方法实例
2021/01/11 Python
开工仪式主持词
2014/03/20 职场文书
公司活动总结怎么写
2014/06/25 职场文书
思想作风整顿个人剖析材料
2014/10/06 职场文书
2015毕业寄语大全
2015/02/26 职场文书
陈斌强事迹观后感
2015/06/17 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers
用Python实现Newton插值法
2021/04/17 Python