2013-02-13 2 views
1

Ладно, так что я пытаюсь выяснить, как получить ссылку HREF если пользователь highlightened текст содержится в тексте ...Получить ссылку, если пользователь выбрал текст, содержащийся в ссылке

Так, например, если следующая ссылка

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

и пользователь HIGHTLIGHTS текст «Google»

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

так что вопрос: После текста освещается пользователь (как скопировать и прошлые e it), они хорошо нажали кнопку, и она вернет ссылку на выделенный текст.

Надеюсь, я сделал это ясно, не был уверен, как это выразить.

+0

Что вы имеете в виду с подсветкой? нажмите? парить? Выбрать? – henser

+0

, если вы выделили текст для его копирования и вставки. –

+0

А затем нажмите на что или просто, когда текст выбран? Я не понимаю? – adeneo

ответ

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

или IE:

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

должны получить HREF элемента, на котором выбирается текст?

+0

Всегда потрясающая и быстрая помощь здесь, на Stackoverflow! Спасибо огромное! –

Смежные вопросы