javascript - 从当前光标位置获取指定范围内的节点列表
问题描述
假设我有一个结构复杂的长 HTML 文档。我希望能够从当前光标位置(半径)获取指定范围内的节点列表,但也匹配其他一些条件(例如,仅按钮)。
我想到的解决方案是将每个节点映射到它的位置(使用getBoundingClientRect
),然后使用 window.event.clientX
andwindow.event.clientY
检索符合我的条件的节点。但是,然后我希望能够通过某些标准(最好是选择器)过滤这些项目,这会使过程更加复杂,我认为可能有一些我可以使用的浏览器 API。
有没有我可以使用的 API?
解决方案
推荐阅读
- swift - 如何使用 UIPanGestureRecognizer 以 180 度角对 CALayer 进行 3Drotate 和 3Dtranslate?
- perl - Perlbrew 构建 5.28.2 失败,显然没有失败
- java - 通过 @NamedArg 将函数引用传递给自定义节点构造函数
- azure - Azure 公开 API 与 API 权限
- custom-element - 移除一个发光元素组件,重新创建/渲染?
- swift - 只使用 Struct 中的一个属性
- node.js - 错误:传入的参数必须是 12 字节的单个字符串或 ID 错误的 24 个十六进制字符的字符串
- javascript - 使用自定义滚动条模拟 Chrome 滚动条 - 禁用滚动条按钮上的悬停事件
- database - 用 Camel 在桌子上听插入
- python - 如何正确让 Flask 在 Heroku 的后台运行线程任务?