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实现页面自适应
Jan 19 Javascript
jQuery AJAX实现调用页面后台方法和web服务定义的方法分享
Mar 01 Javascript
基于jQuery的烟花效果(运动相关)点击屏幕出烟花
Jun 14 Javascript
JS实现网页顶部向下滑出的全国城市切换导航效果
Aug 22 Javascript
你不知道的高性能JAVASCRIPT
Jan 18 Javascript
JavaScript预解析及相关技巧分析
Apr 21 Javascript
angular基于路由控制ui-router实现系统权限控制
Sep 27 Javascript
jquery.masonry瀑布流效果
May 25 jQuery
jQuery事件对象的属性和方法详解
Sep 09 jQuery
AngularJS表单验证功能
Oct 19 Javascript
使用Vue-Awesome-Swiper实现旋转叠加轮播效果&amp;平移轮播效果
Aug 16 Javascript
vue中使用百度脑图kityminder-core二次开发的实现
Sep 26 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
ThinkPHP安装和设置
2015/07/27 PHP
php好代码风格的阶段性总结
2016/06/25 PHP
bindParam和bindValue的区别以及在Yii2中的使用详解
2018/03/12 PHP
为Yahoo! UI Extensions Grid增加内置的可编辑器
2007/03/10 Javascript
JavaScript关于select的相关操作说明
2010/01/13 Javascript
JavaScript window.document的属性、方法和事件小结
2012/10/24 Javascript
浅析javascript 定时器
2014/12/23 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
Vue.js每天必学之指令系统与自定义指令
2016/09/07 Javascript
jQuery遍历节点树方法分析
2016/09/08 Javascript
Jquery Easyui搜索框组件SearchBox使用详解(19)
2016/12/17 Javascript
详解AngularJS1.6版本中ui-router路由中/#!/的解决方法
2017/05/22 Javascript
基于datepicker定义自己的angular时间组件的示例
2018/03/14 Javascript
vue 巧用过渡效果(小结)
2018/09/22 Javascript
JavaScript在web自动化测试中的作用示例详解
2019/08/25 Javascript
vue动态渲染svg、添加点击事件的实现
2020/03/13 Javascript
angular8.5集成TinyMce5的使用和详细配置(推荐)
2020/11/16 Javascript
[01:34]完美“圣”典宣传片震撼发布,12.17与你不见不散
2016/12/16 DOTA
Python列表list数组array用法实例解析
2014/10/28 Python
在Python的Flask框架中使用模版的入门教程
2015/04/20 Python
浅谈python正则的常用方法 覆盖范围70%以上
2018/03/14 Python
python dataframe astype 字段类型转换方法
2018/04/11 Python
Python对象与引用的介绍
2019/01/24 Python
Python实现点云投影到平面显示
2020/01/18 Python
Python Tornado批量上传图片并显示功能
2020/03/26 Python
CSS3制作圆形滚动进度条动画的示例
2020/11/05 HTML / CSS
初中生期末考试的自我评价
2013/12/17 职场文书
《商鞅南门立木》教学反思
2014/02/16 职场文书
给学校的建议书范文
2014/05/15 职场文书
个人纪律作风整改措施思想汇报
2014/10/12 职场文书
淘宝好评语句大全
2014/12/31 职场文书
工作表现证明
2015/06/15 职场文书
总结会主持词
2015/07/02 职场文书
PHP使用非对称加密算法RSA
2021/04/21 PHP
PyTorch 实现L2正则化以及Dropout的操作
2021/05/27 Python
使用refresh_token实现无感刷新页面
2022/04/26 Javascript