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 相关文章推荐
Domino中运用jQuery读取视图内容的方法
Oct 21 Javascript
解析js如何获取当前url中的参数值并复制给input
Jun 23 Javascript
js特殊字符过滤的示例代码
Mar 05 Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
Jul 18 Javascript
js+css实现文字散开重组动画特效代码分享
Aug 21 Javascript
Angular 常用指令实例总结整理
Dec 13 Javascript
hammer.js实现图片手势放大效果
Aug 29 Javascript
[js高手之路]单例模式实现模态框的示例
Sep 01 Javascript
JavaScript+CSS相册特效实例代码
Sep 07 Javascript
jQuery实现的监听导航滚动置顶状态功能示例
Jul 23 jQuery
Node.js API详解之 zlib模块用法分析
May 19 Javascript
vue props default Array或是Object的正确写法说明
Jul 30 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程序的方法小结
2012/02/23 PHP
浅析SVN常见问题及解决方法
2013/06/21 PHP
解决FastCGI 进程超过了配置的活动超时时限的问题
2013/07/03 PHP
如何使用php实现评委评分器
2015/07/31 PHP
PHP图片水印类的封装
2017/07/06 PHP
用Div仿showModalDialog模式菜单的效果的代码
2007/03/05 Javascript
jquery 插件 人性化的消息显示
2008/01/21 Javascript
JavaScript 对象模型 执行模型
2010/10/15 Javascript
超酷的网页音乐播放器DewPlayer使用方法
2010/12/18 Javascript
分享20多个很棒的jQuery 文件上传插件或教程
2011/09/04 Javascript
formvalidator验证插件中有关ajax验证问题
2013/01/04 Javascript
JS实现div内部的文字或图片自动循环滚动代码
2013/04/19 Javascript
Javascript学习指南
2014/12/01 Javascript
Javascript基础教程之for循环
2015/01/18 Javascript
javascript中createElement的两种创建方式
2015/05/14 Javascript
原生javascript实现解析XML文档与字符串
2016/03/01 Javascript
详解javascript跨浏览器事件处理程序
2016/03/27 Javascript
jQuery验证插件validate使用方法详解
2020/09/13 Javascript
浅谈Node异步编程的机制
2017/10/18 Javascript
jquery获取select选中值的文本,并赋值给另一个输入框的方法
2018/08/21 jQuery
python 字符串split的用法分享
2013/03/23 Python
Python基于ThreadingTCPServer创建多线程代理的方法示例
2018/01/11 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
2018/02/23 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
2018/12/24 Python
python3.7 使用pymssql往sqlserver插入数据的方法
2019/07/08 Python
django之对FileField字段的upload_to的设定方法
2019/07/28 Python
python matplotlib工具栏源码探析二之添加、删除内置工具项的案例
2021/02/25 Python
贝佳斯官方网站:Borghese
2020/05/08 全球购物
网络编辑岗位职责范本
2014/02/10 职场文书
优秀管理者获奖感言
2014/02/17 职场文书
2014社会治安综合治理工作总结
2014/12/04 职场文书
担保公司2015年终工作总结
2015/10/14 职场文书
小学音乐课歌曲《堆雪人》教学反思
2016/02/18 职场文书
mysql主从复制的实现步骤
2021/10/24 MySQL
Redis分布式锁的7种实现
2022/04/01 Redis
Zabbix6通过ODBC方式监控Oracle 19C的详细过程
2022/09/23 Servers