Firefox、Safari、Opera では、window.getSelection() を使用できます。IE
では、document.selection.createRange().text を参照してください
。まとめについては、MSDN を参照してください。
関数 getSelectionText() {
if(window.getSelection) {
戻り window.getSelection().toString();
else if(document.selection && document.selection.createRange) {
document.selection.createRange().text を返します。
}
戻る '';
注
: input[type=text] の値が選択されている場合、Firefox および Opera では getSelection は選択された値を取得できませんが、Safari では問題ありません。