Javascript文本框突出显示问题

0 javascript textbox

我有一个文本框,我想以编程方式选择子字符串.是否有捷径可寻?

Jos*_*lio 5

要突出显示文本框中的选定文本,您可以使用此javascript代码段:

var textbox = document.getElementById("mytextbox");
if (textbox.createTextRange) {
    var oRange = this.textbox.createTextRange(); 
    oRange.moveStart("character", start); 
    oRange.moveEnd("character", length - this.textbox.value.length); 
    oRange.select();
} else if (this.textbox.setSelectionRange) {
    textbox.setSelectionRange(start, length);
}

textbox.focus();
Run Code Online (Sandbox Code Playgroud)

在此片段中,mytextbox是输入文本框的id,start和length表示子字符串参数.