La pantalla generalmente se puede configurar en ninguno, en línea, bloque
La visibilidad generalmente se puede configurar en oculto o visible
Cuando la pantalla no es NINGUNA y la visibilidad está oculta, los elementos desaparecerán. Pero hay diferencias.
La pantalla oculta el elemento y la posición ya no está ocupada, mientras que la visibilidad ocupa la posición original.
Solo mira el ejemplo para entender:
La copia del código es la siguiente:
<div id = "myDiv">
<p>
</p>
</div>
<input type = "button" onClick = "isVisibility (document.getElementById ('myDiv'))" valor = "es visibilidad visible" />
<input type = "button" onClick = "isDisplay (document.getElementById ('myDiv'))" valor = "es visible para mostrar" />
<script>
función isVisibility (me) {
if (me.style.visibility == "oculto") {
me.style.visibility = "Visible";
demás{
me.style.visibility = "Hidden";
}
}
función isDisplay (me) {
if (me.style.display == "ninguno") {
me.style.display = "bloque";
demás{
me.style.display = "Ninguno";
}
}
</script>