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 $.ajax各个事件执行顺序
Oct 15 Javascript
基于jquery的可多选的下拉列表框
Jul 20 Javascript
jquery实现右键菜单插件
Mar 29 Javascript
浏览器兼容性问题大汇总
Dec 17 Javascript
JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)
Mar 25 Javascript
基于React.js实现原生js拖拽效果引发的思考
Mar 30 Javascript
javascript RegExp 使用说明
May 21 Javascript
Vue.js中用v-bind绑定class的注意事项
Dec 13 Javascript
Angular ng-repeat指令实例以及扩展部分
Dec 26 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
Feb 20 Javascript
vue实现鼠标移过出现下拉二级菜单功能
Dec 12 Javascript
Vue解决移动端弹窗滚动穿透问题
Dec 15 Vue.js
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写的基于Memcache的Queue实现代码
2011/11/27 PHP
PHP内置过滤器FILTER使用实例
2014/06/25 PHP
PHP开发框架kohana中处理ajax请求的例子
2014/07/14 PHP
浅谈php和.net的区别
2014/09/28 PHP
Laravel多用户认证系统示例详解
2018/03/13 PHP
Jquery ThickBox插件使用心得(不建议使用)
2010/09/08 Javascript
Array.prototype.concat不是通用方法反驳[译]
2012/09/20 Javascript
Jquery中find与each方法用法实例
2015/02/04 Javascript
JavaScript代码判断点击第几个按钮
2015/12/13 Javascript
详解jquery事件delegate()的使用方法
2016/01/25 Javascript
jQuery中的AjaxSubmit使用讲解
2016/09/25 Javascript
不使用script导入js文件的几种方法
2016/10/27 Javascript
用 js 的 selection range 操作选择区域内容和图片
2017/04/18 Javascript
vue.js中过滤器的使用教程
2017/06/08 Javascript
详解angularjs 关于ui-router分层使用
2017/06/12 Javascript
深入理解Vuex 模块化(module)
2017/09/26 Javascript
微信小程序template模板实例详解
2017/10/27 Javascript
element-ui表格列金额显示两位小数的方法
2018/08/24 Javascript
vue+VeeValidate 校验范围实例详解(部分校验,全部校验)
2018/10/19 Javascript
layui 表单标签的校验方法
2019/09/04 Javascript
简述Vue中容易被忽视的知识点
2019/12/09 Javascript
JS实现点击掉落特效
2021/01/29 Javascript
python解析xml文件实例分享
2013/12/04 Python
python在Windows8下获取本机ip地址的方法
2015/03/14 Python
python更新列表的方法
2015/07/28 Python
Python中easy_install 和 pip 的安装及使用
2017/06/05 Python
python3基于TCP实现CS架构文件传输
2018/07/28 Python
Pythony运维入门之Socket网络编程详解
2019/04/15 Python
Pycharm内置终端及远程SSH工具的使用教程图文详解
2020/03/19 Python
在echarts中图例legend和坐标系grid实现左右布局实例
2020/05/16 Python
夏威夷咖啡公司:Hawaii Coffee Company
2019/09/19 全球购物
酒店大堂副理的职责范文
2014/02/13 职场文书
导游词之千岛湖
2019/09/23 职场文书
python munch库的使用解析
2021/05/25 Python
利用python进行数据加载
2021/06/20 Python
聊聊Lombok中的@Builder注解使用教程
2021/11/17 Java/Android