Javascript 在同一空间中的两个HTML元素之间切换可见性

Javascript 在同一空间中的两个HTML元素之间切换可见性,javascript,html,layout,visibility,Javascript,Html,Layout,Visibility,我有两个共享同一空间的HTML元素——当一个可见时,另一个不应可见。但是,如果我只是将另一个的可见性设置为“隐藏”,它仍然会占用显示层次结构中的空间,而我希望它消失。不过,我不想完全删除引用,因为我需要能够在这两个元素之间切换。有什么想法吗?使用显示:无,不可见性:隐藏使用显示:无,不可见性:隐藏和显示:块再次可见和显示:块再次可见

我有两个共享同一空间的HTML元素——当一个可见时,另一个不应可见。但是,如果我只是将另一个的可见性设置为“隐藏”,它仍然会占用显示层次结构中的空间,而我希望它消失。不过,我不想完全删除引用,因为我需要能够在这两个元素之间切换。有什么想法吗?

使用
显示:无
,不
可见性:隐藏
使用
显示:无
,不
可见性:隐藏

和显示:块再次可见和显示:块再次可见