我有 2 个可点击的图像,我想将它们隐藏起来,并在代码中更远的地方重新出现。但是 display:none 会导致换行,并且它们彼此垂直放置。
<a href=# onclick="Function1()"><img src ="ImageLink" id="Func1" style="display:none;"></a>
<a href=# onclick="Function2()"><img src ="ImageLink" id="Func2" style="display:none;"></a>
最佳答案
Display none 会导致 DOM 发生变化,因为元素已被删除..这可能是原因..然后您可以使用 visibility:hidden ..这对 DOM 没有影响,只会影响元素的可见性
style="visibility:hidden;"
style="visibility:visible;"
关于javascript - html 显示 :none causes linebreaks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44684677/