Javascript 如果用户选择的文本包含在链接中,则获取链接

Javascript 如果用户选择的文本包含在链接中,则获取链接,javascript,jquery,Javascript,Jquery,好的,所以我想知道如果用户的文本包含在文本中,如何获取链接href 例如,如果下面是一个链接 <a href="http://www.google.com">Find us on Google</a> 用户高亮显示文本“Google” 因此,问题是: 在用户突出显示文本(如复制和粘贴文本)后,他们很好地点击一个按钮,它将返回所选文本的链接 我希望我说得很清楚,我不知道该怎么表达 window.getSelection().anchorNode.parentNod

好的,所以我想知道如果用户的文本包含在文本中,如何获取链接href

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

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

用户高亮显示文本“Google”


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

我希望我说得很清楚,我不知道该怎么表达

window.getSelection().anchorNode.parentNode.href;
或在IE中:

document.selection.createRange().parentElement().href;
应该在选择文本的位置获取元素的href吗

或在IE中:

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

应该在选择文本的位置获取元素的href吗?

突出显示是什么意思?点击悬停选择?如果要突出显示文本以复制和粘贴它。然后单击什么,或者仅在选中文本时单击?我不明白?一个外部按钮,用来更新问题来清除这个问题,你说高光是什么意思?点击悬停选择?如果要突出显示文本以复制和粘贴它。然后单击什么,或者仅在选中文本时单击?我不明白?一个外部按钮,将更新问题以清除此问题始终在Stackoverflow上提供惊人和超快速的帮助!非常感谢你!在Stackoverflow上总是有惊人的超快速帮助!非常感谢你!