如何从javascript中的富文本区域中获取所选值

时间:2014-12-13 18:09:34

标签: javascript

我正在使用jqte富文本编辑器,我想只使用java脚本

获取选定的值

这种功能对我来说在普通文本区域有效,但不能用于富文本区域

html文本区域的代码

$scope.ShowSelection = function ()
      {
        var selectedWordArr = [];  
        var textComponent = document.getElementById('txtEditor');
        var selectedText;
        // IE version
        if (document.selection != undefined)
        {
          textComponent.focus();
          var sel = document.selection.createRange();
          selectedText = sel.text;
        }
        // Mozilla version
        else if (textComponent.selectionStart != undefined)
        {
          var startPos = textComponent.selectionStart;
          var endPos = textComponent.selectionEnd;
          selectedText = textComponent.value.substring(startPos, endPos);
          selectedWordArr[0] = startPos;
          selectedWordArr[1] = selectedText;
           console.log("selectedWordArr",selectedWordArr);
          return selectedWordArr;
        }
      }

但我想要富文本区域的相同功能

0 个答案:

没有答案