Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnologia Web para desenvolvedores
  2. APIs da Web
  3. HTMLInputElement
  4. HTMLInputElement.setSelectionRange()

Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.

View in EnglishAlways switch to English

HTMLInputElement.setSelectionRange()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julho de 2015⁩.

O método**HTMLInputElement.setSelectionRange()** define as posições inicial e final da seleção atual do texto em um elemento<input>.

Opcionalmente, em navegadores mais novos, você pode especificar a direção na qual a seleção deve ser feita; isso permite a você indicar, por exemplo, que a seleção foi feita como se o usuário tivesse clicado no fim do texto selecionado e arrastado em direção ao início.

Esse método atualiza ao mesmo tempoHTMLInputElement.selectionStart,selectionEnd, andselectionDirection.

Syntax

inputElement.setSelectionRange(selectionStart, selectionEnd, [optional] selectionDirection);

Parameters

selectionStart

The 0-based index of the first selected character.

selectionEnd

The 0-based index of the characterafter the last selected character.

selectionDirectionOptional

A string indicating the direction in which the selection is performed. This string can be "forward" or "backward", or "none" if the direction is unknown or irrelevant.

Example

The following code:

html
<!doctype html><html>  <head>    <meta charset="utf-8" />    <title>JS Bin</title>    <script>      function SelectText() {        var input = document.getElementById("mytextbox");        input.focus();        input.setSelectionRange(2, 5);      }    </script>  </head>  <body>    <p><input type="text" size="20" value="Mozilla" /></p>    <p><button>Select text</button></p>  </body></html>

will produce the following:

example.png

Especificações

Specification
HTML
# dom-textarea/input-setselectionrange-dev

Compatibilidade com navegadores

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp