--- title: GlobalEventHandlers.onselect slug: Web/API/GlobalEventHandlers/onselect tags: - API - Gestionnaire d'événement - HTML DOM - Propriété - Reference translation_of: Web/API/GlobalEventHandlers/onselect ---
La propriété onselect
du mixin {{domxref("GlobalEventHandlers")}} est un {{event("Event_handlers", "event handler")}} qui traite les événements select
.
L'événement select
n'est déclenché qu'après que du texte à l'intérieur d'un {{HtmlElement('input/text', '<input type="text">')}}
ou d'un {{HtmlElement("textarea")}} a été sélectionné.
target.onselect = functionRef;
réfFonction
est un nom de fonction ou une expression retournant une fonction. La fonction reçoit un objet {{domxref("UIEvent")}} comme unique argument.
Cet exemple enregistre le texte que vous sélectionnez à l'intérieur d'un élément {{HtmlElement("textarea")}}.
<textarea>Essayez de sélectionner du texte dans cet élément.</textarea> <p id="log"></p>
function enregistrerSelection(event) { const log = document.getElementById('log'); const selection = event.target.value.substring(event.target.selectionStart, event.target.selectionEnd); log.textContent = `Vous avez sélectionné : ${selection}`; } const textarea = document.querySelector('textarea'); textarea.onselect = enregistrerSelection;
{{EmbedLiveSample("Examples")}}
Spécification | Statut | Commentaire |
---|---|---|
{{SpecName('HTML WHATWG','webappapis.html#handler-onselect','onselect')}} | {{Spec2('HTML WHATWG')}} |
{{Compat("api.GlobalEventHandlers.onselect")}}
select