在指定位置的HTML输入/文本区域中插入文本

在AngularJS中,我们如何插入文本,例如,我想在第7位插入带有单词“ My”的文本

之前

<textarea type="text">This is Text</textarea>

之后

<textarea type="text">This is My Text</textarea>
HU9694 回答:在指定位置的HTML输入/文本区域中插入文本

您可以尝试这样的事情。

    $scope.text = $scope.insertText('This is Text',' My',7);

    $scope.insertText = function(source,text,position) {
        var subStr = source.substring(0,position);

        return subStr + text + source.substring(subStr.length);
    }

   <textarea type="text">{{text}}</textarea>
本文链接:https://www.f2er.com/2987997.html

大家都在问