0

我正在尝试使用 javascript 方法 document.getSelection() 来检索网页中的选定文本。我注意到在 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;
    }

我错过了什么吗?

非常感谢!

最好的

盖尔西

4

0 回答 0