Cet article décrit comment JS efface le contenu de sélection. Partagez-le pour votre référence. L'analyse spécifique est la suivante:
Aujourd'hui, je faisais un effet DIV Drag et j'ai constaté que le texte sur la page sera sélectionné lors de la traînée, j'ai donc trouvé les informations pertinentes sur JS effaçant le contenu sélectionné.
Dans les résultats obtenus, il est constaté que dans Google, Firefox et les navigateurs d'opéra, l'objet Window a une propriété GetSelection, mais pas dans IE. L'objet de document dans IE a un attribut de sélection, de sorte que l'effacement du contenu sélectionné sur la page peut être résolu.
Dans Google, Firefox et Opera Browsers, nous pouvons facilement effacer le contenu sélectionné via Window.GetSelection (). RemoveallRanges (), et dans IE, nous pouvons effacer le contenu sélectionné via Document.Selection.Empty ().
Nous pouvons donc écrire ceci:
var clearslct = "getSelection" dans la fenêtre? function () {window.getSelection (). RemoveallRanges ();}: function () {document.selection.empty ();};"GetSelection" dans la fenêtre est utilisé pour déterminer si l'objet de fenêtre contient la propriété GetSelection. Si cela est vrai, cela signifie que le navigateur actuel prend en charge GetSelection, c'est-à-dire que le navigateur est un navigateur non IE, et vice versa.
Si nous voulons interdire à l'utilisateur de sélectionner du contenu dans la page, nous pouvons le faire:
// Empêche la souris de sélectionner du contenu (effacer le contenu sélectionné lorsque la souris est libérée) Window.OnMouseUp = function () {ClearSlCT ();} // Empêchez le contenu de sélectionner le contenu via le clavier (effacer le contenu sélectionné lorsque la clé est libérée) Window.OnkeUp = function () {ClearSlct ();} // Utiliser JQuery Method $ (Window clearSlct ();});J'espère que cet article sera utile à la programmation JavaScript de tous.