Este sería el código JavaScript con las funciones que mostrarán y Ocultarán el DIV.
function quitar() { div = document.getElementById('uno'); div.style.display="none"; } function poner() { div = document.getElementById('uno'); div.style.display="block"; } function ocultar() { div = document.getElementById('uno'); div.style.visibility="hidden"; } function mostrar() { div = document.getElementById('uno'); div.style.visibility="visible"; }
Las primeras dos funciones, quitar() y poner(), modifican el atributo display, en el caso de quitar(), el DIV dejará de ocupar un espacio, y poner() revertirá el cambio.
Las funciones ocultar() y mostrar() cambiarán el atributo visibility, que solo hará que no se muestre el contenido del DIV, pero a diferencia de display, el DIV seguirá ocupando el espacio que le corresponde.
div id="uno" style="background-color:#CCCCCC"> Contenido de UNO /div> Atributo display <input type="button" value="Quitar" onclick="quitar()" /> <input type="button" value="Poner" onclick="poner()" /> Atributo visibility <input type="button" value="Ocultar" onclick="ocultar()" /> <input type="button" value="Mostrar" onclick="mostrar()" />