JS to obtain and set the TextArea or input text box to select the text location, textareainput
This document describes how to obtain and set the text location in the TextArea or input text box in JS. Share it with you for your reference. The specific implementation method is as follows:
Function getPos (el) {var range, textRange, duplicate el. focus () if (el. selectionStart) return el. selectionStart else if (document. selection) {// IE range = document. selection. createRange () if (range = null) return el. value. length textRange = el. createTextRange () duplicate = textRange. duplicate () textRange. moveToBookmark (range. getBookmark () duplicate. setEndPoint ('endstart', textRange) return duplicate. text. length} function setPos (el, pos) {var range el. focus () if (el. setSelectionRange) el. setSelectionRange (pos, pos) else if (el. createTextRange) {range. collapse (true) range. moveEnd ('character ', pos) range. moveStart ('character ', pos) range. select ()}}
I hope this article will help you design javascript programs.