【发布时间】:2012-11-03 12:39:09
【问题描述】:
是否可以使用带有 Firefox 的 querySelector() 或 querySelectorAll() 函数的伪选择器来检测可见性?特别是我希望能够做这样的事情:
elem.querySelector('#list .list-item:visible');
elem.querySelector('#section .sub-section:visible .title');
无需担心浏览器不一致或其他实现,只需 Firefox。谢谢!
编辑:可见是由 display 不是 none 和 visibility 不是 hidden。
【问题讨论】:
-
你对“可见性”的定义是什么?
-
DOM 元素的 display 设置为 block 可以工作,但理想情况下它也会检查 visibility 是否设置为 visible。
标签: javascript firefox selectors-api