buenas!
Cita:
Iniciado por Triby Porqué usas .style.display = '' para "mostrar" el div?, digo, lo más correcto sería block, inline-block, etc.
@triby, al menos yo no le veo nada mal asignar un string vacio para mostrar el elemento. en ese caso, ya no sería el atributo style quien define la propiedad, sino que su definición se encuentra en otro punto, siguiendo un orden. si el stylesheet no define un valor para display, entonces el navegador asigna el valor por defecto según el tipo de elemento. en resumen, asignar un string vacio es lo mismo que asignar
block o
inline.