JSFiddle - React, Tailwind, and code Playground
HTML
<input type="text" id="int" value="0123456789">
JavaScript
function setCaretPosition(elemId, caretPos) {
var elem = document.getElementById(elemId);
if(elem != null) {
if(elem.createTextRange) {
var range = elem.createTextRange();
range.move('character', caretPos);
range.select();
}
else {
if(elem.selectionStart !== undefined) {
elem.focus();
elem.setSelectionRange(caretPos, caretPos);
}
else
elem.focus();
}
}
}
setCaretPosition('int',7);