javascript メソッド document.getSelection() を使用して、Web ページで選択されたテキストを取得しようとしています。Mozilla Firefox では、このメソッドは '\r' または '\n' 文字を含まない文字列を返しますが、他のブラウザーでは返される文字列にこれらの文字が含まれていることに気付きました。
これは、選択したテキストを取得する方法です。
function getSelText() {
var str = "";
if (document.getSelection) {
str = document.getSelection();
} else if (document.selection && document.selection.createRange) {
var range = document.selection.createRange();
str = range.text;
} else {
str = "Sorry, selection is not available with your browser.";
}
var tmp = new String(str);
var regex = new RegExp("'", 'g');
str = tmp.replace(regex, "'");
return str;
}
何か不足していますか?
どうもありがとうございました!
一番
シゲルシ