Можно ли получить текст, выделенный пользователем, с помощью JavaScript, если текст находится не внутри формы? - PullRequest
1 голос
/ 01 июля 2011

Я хотел бы получить любой текст, который пользователь мог выделить с помощью мыши. Я хотел бы иметь возможность сделать это из любого произвольного элемента. Возможно ли это?

Ответы [ 2 ]

1 голос
/ 01 июля 2011

Абсолютно!

Проверьте это.

http://www.java2s.com/Code/JavaScript/HTML/CapturingaTextSelection.htm

0 голосов
/ 01 июля 2011

Вот функция, которая работает во всех основных браузерах:

function getSelectionText() {
    var text = "";
    if (window.getSelection) {
        text = window.getSelection().toString();
    } else if (document.selection && document.selection.type == "Text") {
        text = document.selection.createRange().text;
    }
    return text;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...