JS/jQuery:如何在textarea中突出显示或选择文本?

evi*_*iko 2 javascript jquery

我不想突出显示文本(通过将背景颜色更改为黄色 - 否),我只想在textarea中选择文本的一部分,就像用户单击并按住单击然后移动鼠标以仅突出显示一个部分文字

怎么做?可能吗?

And*_*ndy 7

http://help.dottoro.com/ljtfkhio.php

示例1与您的案例相关:

        function Select () {
            var input = document.getElementById ("myText");
            if (input.selectionStart === undefined) {   // Internet Explorer
                var inputRange = input.createTextRange ();
                inputRange.moveStart ("character", 1);
                inputRange.collapse ();
                inputRange.moveEnd ("character", 1);
                inputRange.select ();
            }
            else {      // Firefox, Opera, Google Chrome and Safari
                input.selectionStart = 1;
                input.selectionEnd = 2;
                input.focus ();
            }
        }
Run Code Online (Sandbox Code Playgroud)