2013-02-13 60 views
1

好内,所以我试图找出如何获得一个链接HREF如果用户highlightened文本包含在文本中......获取链接,如果用户选择的文本包含一个链接

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

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

和用户hightlights文本“谷歌”

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

所以现在的问题是: 用户亮点文本后(如复制和过去电子邮件),他们打了一个按钮,它会返回所选文本的链接。

我希望我明确这一点,不太确定如何说出它。

+0

你的亮点是什么意思?点击?徘徊?选择? – henser 2013-02-13 15:19:08

+0

如果您要突出显示要复制并粘贴的文本。 – 2013-02-13 15:20:55

+0

然后点击什么,或只是当文本被选中?我不明白吗? – adeneo 2013-02-13 15:21:35

回答

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

或IE:

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

应该得到其中选择的文本元素的href?

+0

在Stackoverflow上总是有惊人的和超快的帮助!非常感谢! – 2013-02-13 15:31:44

相关问题