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 相关文章推荐
js表格分页实现代码
Sep 18 Javascript
事件绑定之小测试  onclick &amp;&amp; addEventListener
Jul 31 Javascript
JQuery each()函数如何优化循环DOM结构的性能
Dec 10 Javascript
2014最热门的JavaScript代码高亮插件推荐
Nov 25 Javascript
JavaScript分页功能的实现方法
Apr 25 Javascript
JavaScript解析JSON格式数据的方法示例
Jan 24 Javascript
纯JS实现弹性导航条效果
Mar 06 Javascript
使用JS实现气泡跟随鼠标移动的动画效果
Sep 16 Javascript
浅谈gulp创建完整的项目流程
Dec 20 Javascript
vuex2中使用mapGetters/mapActions报错的解决方法
Oct 20 Javascript
vue 地图可视化 maptalks 篇实例代码详解
May 21 Javascript
vue中的计算属性和侦听属性
Nov 06 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
解析在apache里面给php写虚拟目录的详细方法
2013/06/24 PHP
php新浪微博登录接口用法实例
2014/12/23 PHP
常见的四种POST 提交数据方式(小总结)
2015/10/08 PHP
PHP实现八皇后算法
2019/05/06 PHP
用JavaScript事件串连执行多个处理过程的方法
2007/03/09 Javascript
动态样式类封装JS代码
2009/09/02 Javascript
ExtJS Grid使用SimpleStore、多选框的方法
2009/11/20 Javascript
编写Js代码要注意的几条规则
2010/09/10 Javascript
JS+DIV+CSS排版布局实现美观的选项卡效果
2015/10/10 Javascript
javascript实现计时器的简单方法
2016/02/21 Javascript
纯js实现动态时间显示
2020/09/07 Javascript
使用AngularJS对表单提交内容进行验证的操作方法
2017/07/12 Javascript
小程序rich-text组件如何改变内部img图片样式的方法
2019/05/22 Javascript
微信小程序 拍照或从相册选取图片上传代码实例
2019/08/28 Javascript
vue-cli4项目开启eslint保存时自动格式问题
2020/07/13 Javascript
JavaScript array常用方法代码实例详解
2020/09/02 Javascript
用实例详解Python中的Django框架中prefetch_related()函数对数据库查询的优化
2015/04/01 Python
手把手教你用python抢票回家过年(代码简单)
2018/01/21 Python
教你使用python实现微信每天给女朋友说晚安
2018/03/23 Python
Python 字符串转换为整形和浮点类型的方法
2018/07/17 Python
python实现定时发送qq消息
2019/01/18 Python
python3实现逐字输出的方法
2019/01/23 Python
python使用socket 先读取长度,在读取报文内容示例
2019/09/26 Python
Django中自定义查询对象的具体使用
2019/10/13 Python
基于Python实现ComicReaper漫画自动爬取脚本过程解析
2019/11/11 Python
亚洲独特体验旅游专家:eOasia
2018/08/15 全球购物
《纸船和风筝》教学反思
2014/02/15 职场文书
买卖协议书范本
2014/04/21 职场文书
应届毕业生求职信范文
2014/07/07 职场文书
大学生旷课检讨书1000字
2015/02/19 职场文书
物业项目经理岗位职责
2015/04/01 职场文书
制定企业培训计划的五大要点!
2019/07/10 职场文书
2019年国庆祝福语(70句)
2019/09/19 职场文书
Python基于百度AI实现抓取表情包
2021/06/27 Python
Python中Selenium对Cookie的操作方法
2021/07/09 Python
SQL Server #{}可以防止SQL注入
2022/05/11 SQL Server