JSFiddle - React, Tailwind, and code Playground
by inser
HTML
<textarea id="text">This is the test</textarea>
JavaScript
var element = document.getElementById('text')
if(element.setSelectionRange)
{
element.focus();
element.setSelectionRange(2, 10);
}
else if(element.createTextRange)
{
var selRange = element.createTextRange();
selRange.collapse(true);
selRange.moveStart('character', 2);
selRange.moveEnd('character', 10);
selRange.select();
field.focus();
} else if( typeof element.selectionStart != 'undefined' ) {
element.selectionStart = 2;
element.selectionEnd = 10;
element.focus();
}