为什么要文档.elementFromPoint找不到最上面的元素
Why does document.elementFromPoint not find the top-most element?
在文档中为文档。elementFromPoint它声明:
返回文档中elementFromPoint方法所在的元素被称为在给定元素下面的最上面的元素点。
但是我没有看到这个行为。相反,它似乎选择了最底部的元素。这实际上是我想要的行为,但我担心为什么它与文档不匹配,我想了解为什么,以防止可能的未来错误。
我创建了一个小提琴来演示这一点。如果单击粗体但未斜体的文本,则返回B
,而不是P
。如果单击粗体和斜体文本,则返回I
而不是P
。难道段落不是包含所有这些对象的最顶层元素,或者我对"最顶层"的定义与规范不同吗?我在Firefox和Chrome上都试过了,都得到了相同的结果。
你误解了术语。
这里的"top-most"是指具有最高z-index的元素,或者在视图中的其他元素之上,而不是在层次结构方面。
相关文章:
- [Vue warn]:找不到元素
- 未能加载,因为找不到支持的源.当播放HTML5音频元素时
- 找不到javascript元素
- 在页面中找不到元素的正确位置.函数未考虑填充
- 可以'ajax调用后,我找不到模板中的元素
- JQuery找不到元素
- 在Selenium Web驱动程序2.0中找不到元素
- 元素找不到带有文本的selenium Web驱动程序
- 没有这样的元素:找不到元素:正在验证web元素是否丢失
- jQuery没有'找不到元素或其属性
- jQuery在通过ajax调用返回的一些html中找不到类元素
- 找不到下一个元素
- dn'我找不到适合课堂的语法元素
- Jquery index() 找不到我的元素
- FusionCharts--找不到容器 DOM 元素
- 为什么lastindexOf()找不到最后一个元素
- 克隆并附加唯一 ID 后找不到 DOM 元素
- 找不到 ExtJS renderTo 元素
- 输入元素找不到其值
- jQuery 选择器在 DOM 中找不到添加的元素