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 相关文章推荐
javascript(jquery)利用函数修改全局变量的代码
Nov 02 Javascript
JQuery 1.6发布 性能提升,同时包含大量破坏性变更
May 10 Javascript
gulp-uglify 与gulp.watch()配合使用时报错(重复压缩问题)
Aug 24 Javascript
JavaScript对象创建模式实例汇总
Oct 03 Javascript
js实现文字无缝向上滚动
Feb 16 Javascript
JS通过调用微信API实现微信支付功能的方法示例
Jun 29 Javascript
前端主流框架vue学习笔记第一篇
Jul 26 Javascript
Vue.js实现可配置的登录表单代码详解
Mar 29 Javascript
微信小程序城市选择及搜索功能的方法
Mar 22 Javascript
vue通过video.js解决m3u8视频播放格式的方法
Jul 30 Javascript
vue实现简单计算商品价格
Sep 14 Javascript
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
Mar 31 jQuery
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
NOT NULL 和NULL
2007/01/15 PHP
php用户注册页面利用js进行表单验证具体实例
2013/10/17 PHP
最新最全PHP生成制作验证码代码详解(推荐)
2016/06/12 PHP
PHP simplexml_import_dom()函数讲解
2019/02/03 PHP
js获取变量
2006/08/24 Javascript
js实现键盘控制DIV移动的方法
2015/01/10 Javascript
jquery不常用方法汇总
2015/07/26 Javascript
JavaScript使ifram跨域相互访问及与PHP通信的实例
2016/03/03 Javascript
JavaScript中解决多浏览器兼容性23个问题的快速解决方法
2016/05/19 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
2016/10/14 Javascript
JavaScript实现拖拽元素对齐到网格(每次移动固定距离)
2016/11/30 Javascript
Bootstrap模态框使用详解
2017/02/15 Javascript
AngularJS路由Ui-router模块用法示例
2017/05/29 Javascript
ionic环境配置及问题详解
2017/06/27 Javascript
详解JavaScript按概率随机生成事件
2017/08/02 Javascript
Vue组件全局注册实现警告框的实例详解
2018/06/11 Javascript
node.js到底要不要加分号浅析
2018/07/11 Javascript
原生JavaScript实现幻灯片效果
2021/02/19 Javascript
优化Python代码使其加快作用域内的查找
2015/03/30 Python
Python中的面向对象编程详解(下)
2015/04/13 Python
python下调用pytesseract识别某网站验证码的实现方法
2016/06/06 Python
Python+OpenCV人脸检测原理及示例详解
2020/10/19 Python
Python中 传递值 和 传递引用 的区别解析
2018/02/22 Python
Python实现合并同一个文件夹下所有PDF文件的方法示例
2018/04/28 Python
HTML5给汉字加拼音收起展开组件的实现代码
2020/04/08 HTML / CSS
JACK & JONES英国官方网站:欧洲领先的男装生产商
2017/09/27 全球购物
日本食品网上商店:JaponShop.com
2017/11/28 全球购物
泰坦健身器材:Titan Fitness
2018/02/13 全球购物
美国在线购物频道:Shop LC
2019/04/21 全球购物
采购主管岗位职责
2014/02/01 职场文书
刘胡兰的英雄事迹材料
2014/02/11 职场文书
2014两会优秀的心得体会范文
2014/03/17 职场文书
物价局领导班子四风问题整改措施
2014/10/26 职场文书
对公司的意见和建议
2015/06/04 职场文书
JS封装cavans多种滤镜组件
2022/02/15 Javascript
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers