当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>
推荐阅读
没有form表单情况下敲回车键提交表单的js代码
Username:
Password:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]>>>详细阅读
本文标题:用JavaScript隐藏控件的方法
地址:http://www.17bianji.com/kaifa2/JS/28060.html
1/2 1