用JavaScript隱藏控制項的方法

來源:互聯網
上載者:User

當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>
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.