js将控件隐藏及display属性的使用介绍


Posted in Javascript onDecember 30, 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>

值 描述
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 相关文章推荐
为radio类型的INPUT添加客户端脚本(附加实现JS来禁用onClick事件思路代码)
Nov 11 Javascript
Grid得到选择行数据的方法总结
Jan 17 Javascript
jfreechart插件将数据展示成饼状图、柱状图和折线图
Apr 13 Javascript
javascript学习总结之js使用技巧
Sep 02 Javascript
轻松使用jQuery双向select控件Bootstrap Dual Listbox
Dec 13 Javascript
javascript+html5+css3自定义提示窗口
Jun 21 Javascript
基于BootStrap的文本编辑器组件Summernote
Oct 27 Javascript
Angular实现的简单定时器功能示例
Dec 28 Javascript
原生js+css调节音量滑块
Jan 15 Javascript
js 计算月/周的第一天和最后一天代码
Feb 01 Javascript
JavaScript实现栈结构Stack过程详解
Mar 07 Javascript
JavaScript中遍历的十种方法总结
Dec 15 Javascript
JS的document.all函数使用示例
Dec 30 #Javascript
Jquery插件easyUi表单验证提交(示例代码)
Dec 30 #Javascript
结合JQ1.9通过js正则判断各种浏览器版本的方法
Dec 30 #Javascript
Jquery中&quot;$(document).ready(function(){ })&quot;函数的使用详解
Dec 30 #Javascript
jQuery中bind,live,delegate与one方法的用法及区别解析
Dec 30 #Javascript
解析jQuery的三种bind/One/Live事件绑定使用方法
Dec 30 #Javascript
jQuery中.live()方法的用法深入解析
Dec 30 #Javascript
You might like
PHP+Tidy-完美的XHTML纠错+过滤
2007/04/10 PHP
PHP 中英文混合排版中处理字符串常用的函数
2007/04/12 PHP
PHP 防注入函数(格式化数据)
2011/08/08 PHP
PHP根据IP地址获取所在城市具体实现
2013/11/27 PHP
php获取json数据所有的节点路径
2015/05/17 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
PHP中PDO事务处理操作示例
2018/05/02 PHP
PHP使用标准库spl实现的观察者模式示例
2018/08/04 PHP
七种PHP开发环境搭建工具
2020/06/28 PHP
alixixi runcode.asp的代码不错的应用
2007/08/08 Javascript
纯JAVASCRIPT图表动画插件Highcharts Examples
2011/04/16 Javascript
js判断IE浏览器版本过低示例代码
2013/11/22 Javascript
AngularJS基础 ng-keyup 指令简单示例
2016/08/02 Javascript
JavaScript生成.xls文件的代码
2016/12/22 Javascript
AngularJS通过ng-Img-Crop实现头像截取的示例
2017/08/17 Javascript
浅析前端路由简介以及vue-router实现原理
2018/06/01 Javascript
Vue项目全局配置页面缓存之按需读取缓存的实现详解
2018/08/01 Javascript
Vue.extend 登录注册模态框的实现
2020/12/29 Vue.js
35个Python编程小技巧
2014/04/01 Python
python正则表达式中的括号匹配问题
2014/12/14 Python
Python中的time模块与datetime模块用法总结
2016/06/30 Python
matplotlib在python上绘制3D散点图实例详解
2017/12/09 Python
数据清洗--DataFrame中的空值处理方法
2018/07/03 Python
Python多继承以及MRO顺序的使用
2019/11/11 Python
使用PyTorch实现MNIST手写体识别代码
2020/01/18 Python
python简单实现插入排序实例代码
2020/12/16 Python
python日志通过不同的等级打印不同的颜色(示例代码)
2021/01/13 Python
利用CSS3的flexbox实现水平垂直居中与三列等高布局
2016/09/12 HTML / CSS
使用css3 属性如何丰富图片样式(圆角 阴影 渐变)
2012/11/22 HTML / CSS
长安大学毕业生自我鉴定
2014/01/17 职场文书
年度考核评语
2014/01/19 职场文书
工作决心书范文
2014/03/11 职场文书
厨师长岗位职责范本
2014/08/25 职场文书
四风批评与自我批评发言稿
2014/10/14 职场文书
委托培训协议书
2014/11/17 职场文书
2016年4月份红领巾广播稿
2015/12/21 职场文书