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-ой версии.