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 操作文件 实现方法小结
Jul 02 Javascript
jquery创建一个新的节点对象(自定义结构/内容)的好方法
Jan 21 Javascript
javascript去除字符串中所有标点符号和提取纯文本的正则
Jun 07 Javascript
jQuery中get()方法用法实例
Dec 27 Javascript
jquery实现的代替传统checkbox样式插件
Jun 19 Javascript
jquery中toggle函数交替使用问题
Jun 22 Javascript
JS实现简单的二维矩阵乘积运算
Jan 26 Javascript
JS和jQuery使用submit方法无法提交表单的原因分析及解决办法
May 17 Javascript
浅谈javascript中遇到的字符串对象处理
Nov 18 Javascript
如何制作一个Node命令行图像识别工具
Dec 12 Javascript
IE11下CKEditor在Bootstrap Modal中下拉问题的解决
Sep 25 Javascript
利用js canvas实现五子棋游戏
Oct 11 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
Symfony2在Nginx下的配置方法图文教程
2016/02/04 PHP
抛弃 PHP 代价太高
2016/04/26 PHP
浅谈PHP中的面向对象OOP中的魔术方法
2017/06/12 PHP
ThinkPHP5&amp;5.1框架关联模型分页操作示例
2019/08/03 PHP
javascript下阻止表单重复提交、防刷新、防后退
2007/08/17 Javascript
window.location和document.location的区别分析
2008/12/23 Javascript
jQuery实现的立体文字渐变效果
2010/05/17 Javascript
JS版元素周期表实现方法
2015/08/05 Javascript
jquery实现简单的表单验证
2015/11/17 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
jQuery右下角悬浮广告实例
2016/10/17 Javascript
AngularJS使用ng-app自动加载bootstrap框架问题分析
2017/01/04 Javascript
jQuery EasyUi 验证功能实例解析
2017/01/06 Javascript
JavaScript 数组的进化与性能分析
2017/09/18 Javascript
详解vue中axios的使用与封装
2019/03/20 Javascript
axios实现简单文件上传功能
2019/09/25 Javascript
layui实现form表单同时提交数据和文件的代码
2019/10/25 Javascript
[02:07]DOTA2超级联赛专访BBC:难忘网吧超神经历
2013/06/09 DOTA
python字典多条件排序方法实例
2014/06/30 Python
Python3实现从排序数组中删除重复项算法分析
2019/04/03 Python
使用Python实现毫秒级抢单功能
2019/06/06 Python
解决Pycharm后台indexing导致不能run的问题
2019/06/27 Python
python爬虫爬取幽默笑话网站
2019/10/24 Python
Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)
2020/03/19 Python
用python实现一个简单计算器(完整DEMO)
2020/10/14 Python
flask框架中的cookie和session使用
2021/01/31 Python
德国骆驼商店:ActiveFashionWorld
2017/11/18 全球购物
大学生毕业自我鉴定范文
2013/09/19 职场文书
便利店投资的创业计划书
2014/01/12 职场文书
初一学生期末评语
2014/04/24 职场文书
月度优秀员工获奖感言
2014/08/16 职场文书
昆虫记读书笔记
2015/06/26 职场文书
岗位聘任协议书
2015/09/21 职场文书
MySQL中VARCHAR与CHAR格式数据的区别
2021/05/26 MySQL
用JS创建一个录屏功能
2021/11/11 Javascript
php修改word的实例方法
2021/11/17 PHP