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在IE和Firefox(火狐)的不兼容问题解决方法小结
Apr 13 Javascript
分享一个自定义的console类 让你不再纠结JS中的调试代码的兼容
Apr 20 Javascript
从数据结构分析看:用for each...in 比 for...in 要快些
Apr 17 Javascript
让jQuery Mobile不显示讨厌loading界面的方法
Feb 19 Javascript
js游戏人物上下左右跑步效果代码分享
Aug 28 Javascript
js实现简单的验证码
Dec 25 Javascript
Js实现简单的小球运动特效
Feb 18 Javascript
jQuery实现磁力图片跟随效果完整示例
Sep 16 Javascript
NW.js 简介与使用方法
Feb 01 Javascript
Vue.js实现数据响应的方法
Aug 13 Javascript
vue中注册自定义的全局js方法
Nov 15 Javascript
Vue.js中Line第三方登录api的实现代码
Jun 29 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/06/07 PHP
使用PHP socke 向指定页面提交数据
2008/07/23 PHP
PHP多维数组排序array详解
2017/11/21 PHP
转一个日期输入控件,支持FF
2007/04/27 Javascript
Jquery知识点三 jquery表单对象操作
2011/01/17 Javascript
jquery时间下拉框小例子
2013/04/15 Javascript
javascript实现的HashMap类代码
2014/06/27 Javascript
IE6浏览器中window.location.href无效的解决方法
2014/11/20 Javascript
JavaScript中数组成员的添加、删除介绍
2014/12/30 Javascript
触屏中的JavaScript事件分析
2015/02/06 Javascript
nodejs入门教程五:连接数据库的方法分析
2017/04/24 NodeJs
前端构建工具之gulp的配置与搭建详解
2017/06/12 Javascript
ES6 javascript中Class类继承用法实例详解
2017/10/30 Javascript
vue配置多页面的实现方法
2018/05/22 Javascript
elementUI Vue 单个按钮显示和隐藏的变换功能(两种方法)
2018/09/04 Javascript
Vue 幸运大转盘实现思路详解
2019/05/06 Javascript
Angular8基础应用之表单及其验证
2019/08/11 Javascript
Vue在chrome44偶现点击子元素事件无法冒泡的解决方法
2019/12/15 Javascript
JavaScript实现下拉列表
2021/01/20 Javascript
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
2018/02/05 Python
快速解决docker-py api版本不兼容的问题
2019/08/30 Python
python获取Linux发行版名称
2019/08/30 Python
Python3.6安装卸载、执行命令、执行py文件的方法详解
2020/02/20 Python
购买限量版收藏品、珠宝和礼品:Bradford Exchange
2016/09/23 全球购物
阿联酋网上花店:Ferns N Petals
2018/02/14 全球购物
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
大四自我鉴定
2014/02/08 职场文书
公司活动总结怎么写
2014/06/25 职场文书
2014年国庆标语
2014/06/30 职场文书
幽默自我介绍演讲稿
2014/08/21 职场文书
2014党员四风对照检查材料思想汇报
2014/09/17 职场文书
中学团支部工作总结
2015/08/13 职场文书
导游词之西江千户苗寨
2019/12/24 职场文书
如何用PHP实现多线程编程
2021/05/26 PHP
Golang中异常处理机制详解
2021/06/08 Golang
python画条形图的具体代码
2022/04/20 Python