2013-02-13 93 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

相關問題