1

好的,所以我想弄清楚如果用户突出显示的文本包含在文本中,如何获取链接href...

例如,如果以下是一个链接

<a href="http://www.google.com">Find us on Google</a>

并且用户突出显示文本“Google”

<a href="http://www.google.com">Find us on Google</a>

所以问题是:在用户突出显示文本(如复制和粘贴)之后,他们很好地点击了一个按钮,它将返回所选文本的链接。

我希望我说清楚了,我真的不知道如何表达它。

4

1 回答 1

7
window.getSelection().anchorNode.parentNode.href;

或在 IE 中:

document.selection.createRange().parentElement().href;

应该在选择文本的地方获取元素的href?

于 2013-02-13T15:22:44.437 回答