Skip to main content
selectionEnd property

Gets or sets the end position or offset of a text selection.

HTML5 A vocabulary and associated APIs for HTML and XHTML, Section 7.6.2 Internet Explorer 9




p = object.selectionEnd


Property values

Type: Integer

The end position of the text selection.

Standards information


If you do not select text, selectionEnd returns the offset of the character that immediately follows the text cursor or caret.


The following code example shows how to set a text selection's start and end positions.

<!DOCTYPE html>
<title>Selection Start and End example</title>
    <script type="text/javascript">
        function SelectSomeText () {
            var input = document.getElementById ("Textbox");
                input.selectionStart = 4;
                input.selectionEnd = 13;                
    <p><input type="text" id="Textbox" size="40" value="The text selection appears here"/></p>
    <p><button onclick="SelectSomeText ()">See selection</button></p>

See also

input type=email
input type=number
input type=range
input type=search
input type=tel
input type=text
input type=url