Selection.type
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis novembre 2017.
Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.
La propriété en lecture simple type de l'interface Selection retourne un DOMString décrivant le type de la sélection courante.
Syntaxe
value = sel.type;
Value
Une DOMString décrivant le type de la sélection courante. Les valeurs possibles sont :
None: Aucune sélection courante.Caret: La sélection est réduite (le curseur est dans un texte mais il n'y a pas de plage sélectionnée).Range: Une plage est sélectionnnée.
Exemple
Dans cet exemple le gestionnaire d'évènemenet est activé à chaque changement de la sélection. console.log(selection.type) retourne Caret ou Range selon que le curseur est sur un simple caractère ou qu'une plage est sélectionée.
var selection;
document.onselectionchange = function () {
console.log("New selection made");
selection = document.getSelection();
console.log(selection.type);
};
Spécifications
| Specification |
|---|
| Selection API> # dom-selection-type> |
Compatibilité des navigateurs
Chargement…