用JavaScript隱藏控件的方法
更新時(shí)間:2009年09月21日 19:43:08 作者:
用JavaScript隱藏控件的方法有兩種,分別是通過設(shè)置控件的style的“display”和“visibility”屬性。
當(dāng)style.display="block"或style.visibility="visible"時(shí)控件或見,當(dāng)style.display = "none"或style.visibility = "hidden"時(shí)控件不可見。
不同的是“display”不但隱藏控件,而且被隱藏的控件不再占用顯示時(shí)占用的位置,而“visibility”隱藏的控件僅僅是將控件設(shè)置成不可見了,控件仍然占俱原來的位置。
<p>
<input id='control' value="想要隱藏的控件">
</p>
<p>
隱藏上面的控件,并使其不占用頁(yè)面上的位置
<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>
不同的是“display”不但隱藏控件,而且被隱藏的控件不再占用顯示時(shí)占用的位置,而“visibility”隱藏的控件僅僅是將控件設(shè)置成不可見了,控件仍然占俱原來的位置。
<p>
<input id='control' value="想要隱藏的控件">
</p>
<p>
隱藏上面的控件,并使其不占用頁(yè)面上的位置
<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>
相關(guān)文章
javascript字符串替換函數(shù)如何一次性全部替換掉
這篇文章主要介紹了JS字符串替換函數(shù)replace如何一次性全部替換的相關(guān)資料,需要的朋友可以參考下2015-10-10javascript模擬滾動(dòng)條實(shí)現(xiàn)代碼
從csdn的blog上轉(zhuǎn)過來的 做了些修改,其實(shí)寫的比較糟糕(我指的是構(gòu)造) 我用的是以前的一個(gè)drag類 在這個(gè)基礎(chǔ)上在的來完成的Slider2010-03-03JavaScript數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)之?dāng)?shù)組、棧與隊(duì)列
這篇文章主要給大家介紹了JavaScript數(shù)據(jù)結(jié)構(gòu)之?dāng)?shù)組、棧與隊(duì)列的相關(guān)資料,文中對(duì)數(shù)組、棧與隊(duì)列的使用方法進(jìn)行了詳細(xì)的總結(jié),相信對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。2017-05-05JavaScript中Iterator迭代器接口和循環(huán)
這篇文章主要介紹了JavaScript中Iterator迭代器接口和循環(huán),迭代器是數(shù)據(jù)結(jié)構(gòu)遍歷的一種機(jī)制迭代器主要是提供for...of使用,更多相關(guān)內(nèi)推需要的小伙伴可以參考下面文章內(nèi)容2022-06-06基于JavaScript實(shí)現(xiàn)瀑布流效果
這篇文章主要為大家詳細(xì)介紹了基于JavaScript實(shí)現(xiàn)瀑布流效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03js使用Array.prototype.sort()對(duì)數(shù)組對(duì)象排序的方法
這篇文章主要介紹了js使用Array.prototype.sort()對(duì)數(shù)組對(duì)象排序的方法,實(shí)例分析了Array.prototype.sort()的原理與相關(guān)的使用技巧,需要的朋友可以參考下2015-01-01