Cross-browser text selection made simple
npm install sell> Cross-browser text selection made simple
``shell`
npm install sell --save
Note that el must be either an element or a
sell(el)
Returns an object like { start: 1, end: 3 } indicating where the selection starts and ends.
sell(el, p)
Sets text selection on element el to a range p, like the ones returned from sell(el). Note that you can set either start or end to the special 'end' value, in which case el.value.length` will be used.
MIT