gpt4 book ai didi

javascript - 检索浏览器中所选文本的 xpath

转载 作者:行者123 更新时间:2023-11-28 02:59:45 24 4
gpt4 key购买 nike

我想检索浏览器中当前所选文本的 xpath。使用 JavaScript 我能够获取所选文本,但无法获取 xpath。

我可以使用 Firebug 手动查找 xpath,但我想以编程方式执行此操作。可以做到吗?

[编辑] 好的,在 thread 中找到了指向解决方案的指针。修改了该线程的代码以满足我的需要。

最佳答案

如果选择跨越多个 DOM 元素,路径会是什么?

我认为您无法从 getSelection() (或 document.selected)获取选定的 DOM 元素。

您可以尝试为 mousedownmouseup 设置文档范围的事件处理程序。在 mousedown 上,您将元素存储在指针下,在 mouseup 上,您检查是否有选择。

下一步是生成该元素的路径。那也相当tricky .

关于javascript - 检索浏览器中所选文本的 xpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1420318/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com