La propriété onselect
du mixin GlobalEventHandlers
est un EventHandler
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 <input type="text">
ou d'un <textarea>
a été sélectionné.
Syntaxe
target.onselect = functionRef;
Valeur
réfFonction
est un nom de fonction ou une expression retournant une fonction. La fonction reçoit un objet UIEvent
comme unique argument.
Exemples
Cet exemple enregistre le texte que vous sélectionnez à l'intérieur d'un élément <textarea>
.
HTML
<textarea>Essayez de sélectionner du texte dans cet élément.</textarea>
<p id="log"></p>
JavaScript
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;
Résultat
Spécification
Spécification | Statut | Commentaire |
---|---|---|
HTML Living Standard La définition de 'onselect' dans cette spécification. |
Standard évolutif |
Compatibilité des navigateurs
BCD tables only load in the browser
Voir aussi
- L'événement
select