Red de conocimiento del abogados - Bufete de abogados - La diferencia entre js style.display = "" y style.display="none"

La diferencia entre js style.display = "" y style.display="none"

1. Los efectos reales son diferentes.

js style.display borra el estilo de visualización de la pantalla y utiliza el valor predeterminado. style.display="none", none hace referencia a un código determinado, que oculta este código y no lo elimina.

2. El uso es diferente.

js style.display elimina por completo y desaparece el contenido mostrado en el código de la página web sin dejar ningún espacio oculto. style.display="none" le reservará espacio oculto, esperando que se lea y escriba otro código.

Información ampliada:

Si un elemento de un determinado código de la página web tiene el estilo {display: none;}, la imagen correspondiente en la etiqueta será cargada por none petición. Pero no será rendida por nadie. La información oculta en el código también será leída por los elementos del código y ocupa una cierta cantidad de espacio oculto.

Si el elemento de nivel superior tiene el estilo {display: none;}, entonces la imagen de fondo del elemento de nivel inferior en la hoja de estilo no se representará ni cargará, pero sí la imagen en la etiqueta. se cargará y no se procesará.

Material de referencia: atributo de visualización DOM W3School-HTML