Unter Firefox, Safari, Opera können Sie window.getSelection() verwenden, siehe MDC.
Unter IE können Sie document.selection.createRange().text verwenden, siehe MSDN,
um Folgendes zusammenzustellen:
Funktion getSelectionText() {
if(window.getSelection) {
return window.getSelection().toString();
} else if(document.selection && document.selection.createRange) {
return document.selection.createRange().text;
}
zurückkehren '';
}
Hinweis: Wenn der Wert in input[type=text] ausgewählt ist, kann getSelection den ausgewählten Wert unter Firefox und Opera nicht abrufen, aber unter Safari gibt es kein Problem.