用JavaScript隐藏控件的方法 |
本文标签:JavaScript,隐藏控件 当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> |