html 如何检查元素是否隐藏?[closed]

qco9c6ql  于 2022-12-09  发布在  其他
关注(0)|答案(2)|浏览(154)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题吗?**通过editing this post添加详细信息并阐明问题。

昨天关门了。
Improve this question
如何检测元素是否可见?
我的HTML:`

<a onclick="showTestElement()">Show</a>
<a onclick="hideTestElement()">Hide</a>

`

qni6mghb

qni6mghb1#

当元素使用display:none隐藏时,该元素不会占用任何空间。要确定元素是否使用visibility:hidden隐藏

hgqdbh6s

hgqdbh6s2#

这取决于您隐藏/显示元素的方式。
使用display: none;
第一个
使用visibility: hidden;
第一个
使用opacity: 0;
第一个
这三个函数执行不同的操作。display: none;从文档流中完全删除元素。visibility: none;隐藏元素(但它仍然存在于文档流中),但禁用所有指针事件。opacity: 0;只是隐藏元素。

相关问题