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 相关文章推荐
WEB高性能开发之疯狂的HTML压缩
Jun 19 Javascript
jquery下onpropertychange事件的绑定方法
Aug 01 Javascript
js unicode 编码解析关于数据转换为中文的两种方法
Apr 21 Javascript
jQuery实现360°全景拖动展示
Mar 18 Javascript
vue+swiper实现侧滑菜单效果
Dec 28 Javascript
node前端模板引擎Jade之标签的基本写法
May 11 Javascript
vue+axios新手实践实现登陆的示例代码
Jun 06 Javascript
vue2.0父子组件间传递数据的方法
Aug 16 Javascript
解决vue无法设置滚动位置的问题
Oct 07 Javascript
简单的React SSR服务器渲染实现
Dec 11 Javascript
Vuepress 搭建带评论功能的静态博客的实现
Feb 17 Javascript
javascript中call,apply,bind的区别详解
Dec 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
动漫女神老婆无限好,但日本女生可能就不是这么一回事了!
2020/03/04 日漫
PHP简洁函数小结
2011/08/12 PHP
php常用ODBC函数集(详细)
2013/06/24 PHP
基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码
2015/08/25 PHP
自动完成JS类(纯JS, Ajax模式)
2009/03/12 Javascript
js checkbox(复选框) 使用集锦
2009/04/28 Javascript
window.onload 加载完毕的问题及解决方案(上)
2009/07/09 Javascript
javascript控制frame,iframe的src属性代码
2009/12/31 Javascript
javascript判断chrome浏览器的方法
2014/03/26 Javascript
javasript实现密码的隐藏与显示
2015/05/08 Javascript
使用nodejs开发cli项目实例
2015/06/03 NodeJs
AngularJS学习笔记之基本指令(init、repeat)
2015/06/16 Javascript
BootStrap使用file-input插件上传图片的方法
2016/09/05 Javascript
jQuery中ztree 点击文本框弹出下拉框的实例代码
2017/02/05 Javascript
一次围绕setTimeout的前端面试经验分享
2017/06/15 Javascript
JS实现可针对算术表达式求值的计算器功能示例
2018/09/04 Javascript
JS中使用new Option()实现时间联动效果
2018/12/10 Javascript
微信小程序自定义键盘 内部虚拟支付
2018/12/20 Javascript
PHP实现基于Redis的MessageQueue队列封装操作示例
2019/02/02 Javascript
Nuxt.js 静态资源和打包的操作
2020/11/06 Javascript
python使用paramiko模块实现ssh远程登陆上传文件并执行
2014/01/27 Python
基于Python os模块常用命令介绍
2017/11/03 Python
Python实现备份MySQL数据库的方法示例
2018/01/11 Python
python中的线程threading.Thread()使用详解
2019/12/17 Python
python 成功引入包但无法正常调用的解决
2020/03/09 Python
Python Numpy中数据的常用保存与读取方法
2020/04/01 Python
Python内存泄漏和内存溢出的解决方案
2020/09/26 Python
Html5嵌入钉钉的实现示例
2020/06/04 HTML / CSS
纽约21世纪百货官网:Century 21
2016/08/27 全球购物
若干个Java基础面试题
2015/05/19 面试题
校园歌咏比赛主持词
2014/03/18 职场文书
自我推荐信范文
2014/05/09 职场文书
铁人纪念馆观后感
2015/06/16 职场文书
教师节联欢会主持词
2015/07/04 职场文书
班主任工作总结范文
2015/08/13 职场文书
教你利用Nginx 服务搭建子域环境提升二维地图加载性能的步骤
2021/09/25 Servers