function getSelectionText() { var text = ""; var activeEl = document.activeElement; var activeElTagName = activeEl ? activeEl.tagName.toLowerCase() : null; if ( (activeElTagName == "textarea") || (activeElTagName == "input" && /^(?:text|search|password|tel|url)$/i.test(activeEl.type)) && (typeof activeEl.selectionStart == "number") ) { text = activeEl.value.slice(activeEl.selectionStart, activeEl.selectionEnd); } else if (window.getSelection) { text = window.getSelection().toString(); } return text; } for example there is:
<p>ΠΠΈΡΡΠΈΡ β ΠΏΠΎΠ²ΡΡΠ°ΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΆΠΈΠ·Π½ΠΈ Π»ΡΠ΄Π΅ΠΉ , ΠΏΡΠΈΠΎΠ±ΡΠ°Ρ ΠΈΡ
ΠΊ ΠΌΠΈΡΠΎΠ²ΠΎΠΉ ΡΠ½ΠΎΠ³Π°ΡΡΡΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΡΠ»ΡΡΡΡΠ΅.</p> <p>Π¨Π°Π³ Π·Π° ΡΠ°Π³ΠΎΠΌ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΠΌΠΈΡΡΠΈΡ Π½Π°ΠΌ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊ Π²Π΅Π΄Π΅Π½ΠΈΡ Π±ΠΈΠ·Π½Π΅ΡΠ°: ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½Π°Ρ ΡΠΊΠΎΠ»Π° ΡΠΎΠΌΠ΅Π»ΡΠ΅, ΠΊΠ½ΠΈΠΆΠ½ΠΎΠ΅ ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ, ΡΠ½ΠΎΠ³Π°ΡΡΡΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΡΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π°Π³Π΅Π½ΡΡΡΠ²ΠΎ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ. </p> Using the function getSelection select the word "quality". How to get a link exactly to the paragraph in which the word is located?