getSelection() возвращает выделенный пользователем текст, за исключением текстовых полей, для них используются свойства selectionStart и selectionEnd.
Метод возвращает объект selectionRange, далее метод toString() получает выбранное содержимое в виде текста.
<a href="#" onclick="get_selected_text(); return false;">Получить выделенный текст</a>
<script>
function get_selected_text() {
if (window.getSelection()) {
var select = window.getSelection();
alert(select.toString());
}
}
</script>
Пример:
Поддерживается большинством браузеров, включая Internet Explorer начиная с 9-ой версии.





