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 短路法代码精简
Aug 20 Javascript
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
May 16 Javascript
js页面跳转的问题(跳转到父页面、最外层页面、本页面)
Aug 14 Javascript
JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
Apr 11 Javascript
DOM中事件处理概览与原理的全面解析
Aug 16 Javascript
详解Angular 自定义结构指令
Jun 21 Javascript
JavaScript自执行函数和jQuery扩展方法详解
Oct 27 jQuery
开源一个微信小程序仪表盘组件过程解析
Jul 30 Javascript
vue中动态select的使用方法示例
Oct 28 Javascript
Openlayers绘制聚合标注
Sep 28 Javascript
uni-app 微信小程序授权登录的实现步骤
Feb 18 Javascript
Vue2项目中对百度地图的封装使用详解
Jun 16 Vue.js
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
老机欣赏|中国60年代精品收音机
2021/03/02 无线电
一些常用的php函数
2006/12/06 PHP
ThinkPHP实现将SESSION存入MYSQL的方法
2014/07/22 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
PHP文件与目录操作示例
2016/12/24 PHP
AJAX异步从优酷专辑中采集所有视频及信息(JavaScript代码)
2010/11/20 Javascript
js弹出层永远居中实现思路及代码
2013/11/29 Javascript
jquery easyui 结合jsp简单展现table数据示例
2014/04/18 Javascript
js实现同一页面多个运动效果的方法
2015/04/10 Javascript
JavaScript中的条件判断语句使用详解
2015/06/03 Javascript
微信小程序 使用腾讯地图SDK详解及实现步骤
2017/02/28 Javascript
详解angularjs利用ui-route异步加载组件
2017/05/21 Javascript
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
2017/09/23 jQuery
Vue2.0系列之过滤器的使用
2018/03/01 Javascript
全站最详细的Vuex教程
2018/04/13 Javascript
jQuery实现的简单对话框拖动功能示例
2018/06/05 jQuery
vue监听用户输入和点击功能
2019/09/27 Javascript
关于JSON解析的实现过程解析
2019/10/08 Javascript
[16:04]DOTA2海涛带你玩炸弹 9月5日更新内容详解
2014/09/05 DOTA
python实现杨氏矩阵查找
2019/03/02 Python
python itchat实现调用微信接口的第三方模块方法
2019/06/11 Python
python保存字典和读取字典的实例代码
2019/07/07 Python
python对常见数据类型的遍历解析
2019/08/27 Python
学习Django知识点分享
2019/09/11 Python
NumPy中的维度Axis详解
2019/11/26 Python
使用python模拟高斯分布例子
2019/12/09 Python
Lee牛仔裤澳大利亚官网:美国著名牛仔裤品牌
2017/09/02 全球购物
幼儿园老师寄语
2014/04/03 职场文书
产品销售计划书
2014/05/04 职场文书
副科竞争上岗演讲稿
2014/05/12 职场文书
服务承诺书范文
2014/05/19 职场文书
公司户外活动总结
2014/07/04 职场文书
给老师的感谢信
2015/01/20 职场文书
业务员岗位职责
2015/02/03 职场文书
幼师辞职信怎么写
2015/02/27 职场文书
Pytorch数据读取之Dataset和DataLoader知识总结
2021/05/23 Python