js将控件隐藏的方法及display属性介绍


Posted in Javascript onJuly 04, 2013

用JavaScript隐藏控件的方法有两种,分别是通过设置控件的style的“display”和“visibility”属性。当style.display="block"或style.visibility="visible"时控件或见,当style.display="none"或style.visibility="hidden"时控件不可见。不同的是“display”不但隐藏控件,而且被隐藏的控件不再占用显示时占用的位置,而“visibility”隐藏的控件仅仅是将控件设置成不可见了,控件仍然占俱原来的位置。
 

function displayHideUI()
{
     var ui = document.getElementById("bbs");
     ui.style.display="none";
}
function displayShowUI()
{
     var ui = document.getElementById("bbs");
     ui.style.display=" ";//display为空的话会好使,为block会使后边的空间换行
}
function visibilityHideUI()
{
     var ui = document.getElementById("bbs");
     ui.style.visibility="hidden";
}
function visibilityShowUI()
{
     var ui = document.getElementById("bbs");
     ui.style.visibility="visible";
}
</script>

display:
值                    描述
none                  此元素不会被显示。
block                 此元素将显示为块级元素,此元素前后会带有换行符。
inline                默认。此元素会被显示为内联元素,元素前后没有换行符。
inline-block          行内块元素。(CSS2.1 新增的值)
list-item             此元素会作为列表显示。
run-in                此元素会根据上下文作为块级元素或内联元素显示。
compact CSS           中有值compact,不过由于缺乏广泛支持,已经从CSS2.1 中删除。
marker CSS            中有值marker,不过由于缺乏广泛支持,已经从CSS2.1 中删除。
table                 此元素会作为块级表格来显示(类似<table>),表格前后带有换行符。
inline-table          此元素会作为内联表格来显示(类似<table>),表格前后没有换行符。
table-row-group       此元素会作为一个或多个行的分组来显示(类似<tbody>)。
table-header-group    此元素会作为一个或多个行的分组来显示(类似<thead>)。
table-footer-group    此元素会作为一个或多个行的分组来显示(类似<tfoot>)。
table-row             此元素会作为一个表格行显示(类似<tr>)。
table-column-group    此元素会作为一个或多个列的分组来显示(类似<colgroup>)。
table-column          此元素会作为一个单元格列显示(类似<col>)
table-cell            此元素会作为一个表格单元格显示(类似<td> 和<th>)
table-caption         此元素会作为一个表格标题显示(类似<caption>)
inherit               规定应该从父元素继承display 属性的值。
Javascript 相关文章推荐
JavaScript 替换Html标签实现代码
Oct 14 Javascript
setTimeout()与setInterval()方法区别介绍
Dec 24 Javascript
简介JavaScript中的getSeconds()方法的使用
Jun 10 Javascript
JavaScript之Vue.js【入门基础】
Dec 06 Javascript
JS实现电商放大镜效果
Aug 24 Javascript
JS实现websocket长轮询实时消息提示的效果
Oct 10 Javascript
详解Vue.js自定义tipOnce指令用法实例
Dec 19 Javascript
原来JS还可以这样拆箱转换详解
Feb 01 Javascript
30分钟精通React今年最劲爆的新特性——React Hooks
Mar 11 Javascript
详解babel升级到7.X采坑总结
May 12 Javascript
vue-socket.io跨域问题有效解决方法
Feb 11 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
Sep 02 Javascript
Jquery多选框互相内容交换的实例代码
Jul 04 #Javascript
js局部刷新页面时间具体实现
Jul 04 #Javascript
Jquery倒数计时按钮setTimeout的实例代码
Jul 04 #Javascript
javascript闭包的高级使用方法实例
Jul 04 #Javascript
jquery获取被勾选的checked(选中)的那一行的3列和4列的值
Jul 04 #Javascript
JavaScript回调(callback)函数概念自我理解及示例
Jul 04 #Javascript
JS实现简单的Canvas画图实例
Jul 04 #Javascript
You might like
6种php上传图片重命名的方法实例
2013/11/04 PHP
PDO::commit讲解
2019/01/27 PHP
PHP 图片处理
2020/09/16 PHP
利用JQuery为搜索栏增加tag提示
2009/06/22 Javascript
javascript中使用css需要注意的地方小结
2010/09/01 Javascript
jQuery新闻滚动插件 jquery.roller.js
2011/06/27 Javascript
删除节点的jquery代码
2014/01/13 Javascript
HTML,CSS,JavaScript速查表推荐
2014/12/02 Javascript
实例详解display:none与visible:hidden的区别
2017/03/30 Javascript
jQuery实现标签子元素的添加和赋值方法
2018/02/24 jQuery
Vue中使用clipboard实现复制功能
2018/09/05 Javascript
如何手动实现es5中的bind方法详解
2018/12/07 Javascript
nodejs对mongodb数据库的增加修删该查实例代码
2020/01/05 NodeJs
Javascript节流函数throttle和防抖函数debounce
2020/12/03 Javascript
JS数组索引检测中的数据类型问题详解
2021/01/11 Javascript
[00:32]2018DOTA2亚洲邀请赛VG出场
2018/04/03 DOTA
python转换字符串为摩尔斯电码的方法
2015/07/06 Python
Python实现基于TCP UDP协议的IPv4 IPv6模式客户端和服务端功能示例
2018/03/22 Python
win10系统下Anaconda3安装配置方法图文教程
2018/09/19 Python
Python使用POP3和SMTP协议收发邮件的示例代码
2019/04/16 Python
Django Channels 实现点对点实时聊天和消息推送功能
2019/07/17 Python
python实现while循环打印星星的四种形状
2019/11/23 Python
浅谈Python中range与Numpy中arange的比较
2020/03/11 Python
基于python和flask实现http接口过程解析
2020/06/15 Python
弄清Pytorch显存的分配机制
2020/12/10 Python
CSS3——齿轮转动关键代码
2013/05/02 HTML / CSS
CSS3改变浏览器滚动条样式
2019/01/04 HTML / CSS
HTML5中在title标题标签里设置小图标的方法
2020/06/23 HTML / CSS
uniapp+Html5端实现PC端适配
2020/07/15 HTML / CSS
英国比较机场停车场网站:Airport Parking Essentials
2019/12/01 全球购物
Nike俄罗斯官方网站:Nike RU
2021/03/05 全球购物
艺术专业大学生自我评价
2013/09/22 职场文书
商务日语毕业生自荐信范文
2013/11/14 职场文书
2015年第31个教师节致辞
2015/07/31 职场文书
python3实现Dijkstra算法最短路径的实现
2021/05/12 Python
HTML+JS实现在线朗读器
2022/02/15 Javascript