当style.display="block"或style.visibility="visible"时控件或见,当style.display = "none"或style.visibility = "hidden"时控件不可见。不同的是“display”不但隐藏控件,而且被隐藏的控件不再占用显示时占用的位置,而“visibility”隐藏的控件仅仅是将控件设置成不可见了,控件仍然占俱原来的位置。 隐藏上面的控件,并使其不占用页面上的位置 仅仅隐藏控件,其位置仍然占用 <BR>function displayHide_control() <BR>{ <BR>var _control = document.getElementById("control"); <BR>_control.style.display="none"; <BR>} <BR>function displayShow_control() <BR>{ <BR>var _control = document.getElementById("control"); <BR>_control.style.display="block"; <BR>} <BR>function visibilityHide_control() <BR>{ <BR>var _control = document.getElementById("control"); <BR>_control.style.visibility="hidden"; <BR>} <BR>function visibilityShow_control() <BR>{ <BR>var _control = document.getElementById("control"); <BR>_control.style.visibility="visible"; <BR>} <BR>