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 相关文章推荐
网页常用特效代码整理
Jun 23 Javascript
javascript学习笔记(十二) RegExp类型介绍
Jun 20 Javascript
js拖动div 当鼠标移动时整个div也相应的移动
Nov 21 Javascript
JS判断客户端是手机还是PC的2个代码
Apr 12 Javascript
JavaScript学习笔记之内置对象
Jan 22 Javascript
jquery使用remove()方法删除指定class子元素
Mar 26 Javascript
vue2.0 实现导航守卫(路由守卫)
May 21 Javascript
如何将HTML字符转换为DOM节点并动态添加到文档中详解
Aug 19 Javascript
从零开始实现Vue简单的Toast插件
Dec 03 Javascript
Vue.js的模板语法详解
Feb 16 Javascript
js实现随机点名器精简版
Jun 29 Javascript
vue.js页面加载执行created,mounted的先后顺序说明
Nov 07 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实现读取和编写XML DOM代码
2010/04/07 PHP
简单实用的PHP防注入类实例
2014/12/05 PHP
PHP框架Laravel学习心得体会
2015/10/28 PHP
javascript 判断字符串是否包含某字符串及indexOf使用示例
2013/10/18 Javascript
js计算两个时间之间天数差的实例代码
2013/11/19 Javascript
jquery实现图片翻页效果
2013/12/23 Javascript
一个判断抢购时间是否到达的简单的js函数
2014/06/23 Javascript
Node.js开发之访问Redis数据库教程
2015/01/14 Javascript
vue构建单页面应用实战
2017/04/10 Javascript
解决angularjs service中依赖注入$scope报错的问题
2018/10/02 Javascript
微信小程序下拉框组件使用方法详解
2018/12/28 Javascript
解决mui框架中switch开关通过js控制开或者关状态时小圆点不动的问题
2019/09/03 Javascript
vue使用nprogress实现进度条
2019/12/09 Javascript
js实现点击上传图片并设为模糊背景
2020/08/02 Javascript
JavaScript TAB栏切换效果的示例
2020/11/05 Javascript
手写Vue2.0 数据劫持的示例
2021/03/04 Vue.js
Python实现一个简单的MySQL类
2015/01/07 Python
Python使用 Beanstalkd 做异步任务处理的方法
2018/04/24 Python
Python3爬虫学习之应对网站反爬虫机制的方法分析
2018/12/12 Python
Python 获取div标签中的文字实例
2018/12/20 Python
Python子类继承父类构造函数详解
2019/02/19 Python
numpy数组广播的机制
2019/07/12 Python
Django项目创建到启动详解(最全最详细)
2019/09/07 Python
python 实现让字典的value 成为列表
2019/12/16 Python
使用Tensorflow实现可视化中间层和卷积层
2020/01/24 Python
python连接打印机实现打印文档、图片、pdf文件等功能
2020/02/07 Python
将labelme格式数据转化为标准的coco数据集格式方式
2020/02/17 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
2020/05/15 Python
python3中TQDM库安装及使用详解
2020/11/18 Python
python3.9和pycharm的安装教程并创建简单项目的步骤
2021/02/03 Python
高中自我评价范文
2014/01/27 职场文书
导师就业推荐信范文
2014/05/22 职场文书
党的群众路线整改落实情况汇报
2014/10/28 职场文书
十七岁的单车观后感
2015/06/12 职场文书
2015年基层党建工作汇报材料
2015/06/25 职场文书
2019最新企业员工考勤管理制度(通用版)!
2019/07/02 职场文书