JavaScriptが選択されたテキストの内容を得る方法

520 ワード

次のような実現方法があります.
Firefoxでは、Google Chrome、Safari、Operaでは、window.get Selection(参照MDC)が使えます.
IEの下では、document.selection.reat Range().text(MSDN参照)を使用することができる.
注:両方を一緒に入れるコード:
 
  
function getSelectionText() {
if(window.getSelection) {
return window.getSelection().toString();
} else if(document.selection && document.selection.createRange) {
return document.selection.createRange().text;
}
return '';
}