Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis janvier 2020.
La méthode setRangeText() de l'interface HTMLInputElement remplace une plage de texte dans un élément <input> ou <textarea> par une nouvelle chaîne de caractères.
La chaîne de caractères à insérer.
start FacultatifL'indice (à partir de 0) du premier caractère à remplacer. Par défaut, la valeur actuelle de selectionStart (le début de la sélection de l'utilisateur·ice).
end FacultatifL'indice (à partir de 0) du caractère après le dernier caractère à remplacer. Par défaut, la valeur actuelle de selectionEnd (la fin de la sélection de l'utilisateur·ice).
selectMode FacultatifUne chaîne de caractères définissant la façon dont la sélection doit être réglée après le remplacement du texte. Valeurs possibles :
Aucune (undefined).
Cliquez sur le bouton de cet exemple pour remplacer une partie du texte dans le champ. Le texte nouvellement inséré sera ensuite mis en évidence (sélectionné).
| HTML # dom-textarea/input-setrangetext-dev |
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Cette page a été modifiée le 9 déc. 2025 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Visitez la société mère à but non lucratif de Mozilla Corporation, la Fondation Mozilla.
Certaines parties de ce contenu sont protégées par le droit d'auteur ©1998—2026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.