首页 > 解决方案 > 从当前光标位置获取指定范围内的节点列表

问题描述

假设我有一个结构复杂的长 HTML 文档。我希望能够从当前光标位置(半径)获取指定范围内的节点列表,但也匹配其他一些条件(例如,仅按钮)。

我想到的解决方案是将每个节点映射到它的位置(使用getBoundingClientRect),然后使用 window.event.clientXandwindow.event.clientY检索符合我的条件的节点。但是,然后我希望能够通过某些标准(最好是选择器)过滤这些项目,这会使过程更加复杂,我认为可能有一些我可以使用的浏览器 API。

有没有我可以使用的 API?

标签: javascripthtmlwebapigetboundingclientrect

解决方案


推荐阅读