用JavaScript隐藏控件的方法

 更新时间:2009年09月21日 19:43:08   作者:  
用JavaScript隐藏控件的方法有两种,分别是通过设置控件的style的“display”和“visibility”属性。
当style.display="block"或style.visibility="visible"时控件或见,当style.display = "none"或style.visibility = "hidden"时控件不可见。
不同的是“display”不但隐藏控件,而且被隐藏的控件不再占用显示时占用的位置,而“visibility”隐藏的控件仅仅是将控件设置成不可见了,控件仍然占俱原来的位置。
<p>
<input id='control' value="想要隐藏的控件">
</p>
<p>
隐藏上面的控件,并使其不占用页面上的位置
<input type="button" value='隐藏' onclick='displayHide_control()'>
<input type="button" value='显示' onclick='displayShow_control()'>
<br />
仅仅隐藏控件,其位置仍然占用
<input type="button" value='隐藏' onclick='visibilityHide_control()'>
<input type="button" value='显示' onclick='visibilityShow_control()'>
</p>
<script language="javascript" type="text/javascript">
function displayHide_control()
{
var _control = document.getElementById("control");
_control.style.display="none";
}
function displayShow_control()
{
var _control = document.getElementById("control");
_control.style.display="block";
}
function visibilityHide_control()
{
var _control = document.getElementById("control");
_control.style.visibility="hidden";
}
function visibilityShow_control()
{
var _control = document.getElementById("control");
_control.style.visibility="visible";
}
</script>

相关文章

  • 在CSS里写复杂的JavaScript脚本

    在CSS里写复杂的JavaScript脚本

    在IE下,CSS里可以写入JavaScript脚本,不过,要用expression套住. 虽然可以这样,但是由于是在CSS里,这个特殊地方,所以,不能写成如下这样: width:expression(if(...){}else{...})
    2008-04-04
  • javascript字符串替换函数如何一次性全部替换掉

    javascript字符串替换函数如何一次性全部替换掉

    这篇文章主要介绍了JS字符串替换函数replace如何一次性全部替换的相关资料,需要的朋友可以参考下
    2015-10-10
  • javascript模拟滚动条实现代码

    javascript模拟滚动条实现代码

    从csdn的blog上转过来的 做了些修改,其实写的比较糟糕(我指的是构造) 我用的是以前的一个drag类 在这个基础上在的来完成的Slider
    2010-03-03
  • JavaScript数据结构学习之数组、栈与队列

    JavaScript数据结构学习之数组、栈与队列

    这篇文章主要给大家介绍了JavaScript数据结构之数组、栈与队列的相关资料,文中对数组、栈与队列的使用方法进行了详细的总结,相信对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-05-05
  • JavaScript中Iterator迭代器接口和循环

    JavaScript中Iterator迭代器接口和循环

    这篇文章主要介绍了JavaScript中Iterator迭代器接口和循环,迭代器是数据结构遍历的一种机制迭代器主要是提供for...of使用,更多相关内推需要的小伙伴可以参考下面文章内容
    2022-06-06
  • javascript处理table表格的代码

    javascript处理table表格的代码

    javascript 处理table表格的代码,学习js的朋友可以参考下。
    2010-12-12
  • 基于JavaScript实现瀑布流效果

    基于JavaScript实现瀑布流效果

    这篇文章主要为大家详细介绍了基于JavaScript实现瀑布流效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • js使用Array.prototype.sort()对数组对象排序的方法

    js使用Array.prototype.sort()对数组对象排序的方法

    这篇文章主要介绍了js使用Array.prototype.sort()对数组对象排序的方法,实例分析了Array.prototype.sort()的原理与相关的使用技巧,需要的朋友可以参考下
    2015-01-01
  • js创建对象的方式总结

    js创建对象的方式总结

    这篇文章主要介绍了js创建对象的方式,实例总结了3种常用的创建对象的方式,非常实用,需要的朋友可以参考下
    2015-01-01
  • mui上拉加载更多下拉刷新数据的封装过程

    mui上拉加载更多下拉刷新数据的封装过程

    mui的上拉加载和下拉刷新类似,都属于pullRefresh插件。今天小编抽空给大家分享mui上拉加载更多下拉刷新数据的封装过程,需要的朋友参考下吧
    2017-11-11

最新评论