Este artículo describe cómo JS borra el contenido de selección. Compártelo para su referencia. El análisis específico es el siguiente:
Hoy, estaba haciendo un efecto de arrastre Div y descubrí que el texto en la página se seleccionará al arrastrar, por lo que encontré la información relevante sobre JS que borra el contenido seleccionado.
En los resultados obtenidos, se encuentra que en Google, los navegadores de Firefox y Opera, el objeto de la ventana tiene una propiedad GetSelection, pero no en IE. El objeto de documento en IE tiene un atributo de selección, por lo que se puede resolver el contenido seleccionado en la página.
En Google, los navegadores de Firefox y Opera, podemos borrar fácilmente el contenido seleccionado a través de Window.getSelection (). RemoveAllRanges (), y en es decir, podemos borrar el contenido seleccionado a través de document.selection.empty ().
Entonces podemos escribir esto:
var clearSlcT = "getSelection" en la ventana? function () {window.getSelection (). removealLRanges ();}: function () {document.selection.empty ();};La "GetSelection" en la ventana se usa para determinar si el objeto de la ventana contiene la propiedad GetSelection. Si es cierto, significa que el navegador actual admite GetSelection, es decir, el navegador es un navegador que no es II y viceversa.
Si queremos prohibir al usuario seleccionar contenido en la página, podemos hacer esto:
// evitar que el mouse seleccione el contenido (borre el contenido seleccionado cuando se libera el mouse) window.onmouseUp = function () {clearSlct ();} // Evite que el contenido seleccione el contenido a través del teclado (borrar el contenido seleccionado cuando la tecla se libera) window.onkeyUp = function () {clearSlct ();} // use el método jquitery $ (ventana) .on ("mouseup keyup", function () {) {) {) {) {) {) ClearSlct ();});Espero que este artículo sea útil para la programación de JavaScript de todos.