Me gustaría poder seleccionar una palabra y anular la selección de una palabra en un área de texto mediante programación. Puedo seleccionar una palabra en un área de texto usando el siguiente código. Sin embargo, la palabra permanece seleccionada después de ejecutar el método removeAllRanges() y removeRange(). ¿Hay algo que me falta para anular la selección de la palabra? Agradecería cualquier ayuda que pueda proporcionar.
let textarea = document.getElementById("textarea"); let startPosition = 0; let stopPosition = 15; if (textarea.setSelectionRange) { textarea.setSelectionRange(startPosition, stopPosition); } // This line does not clear the selected word document.getSelection().removeAllRanges() // Does not clear the selection let s = window.getSelection(); if(s.rangeCount > 1) { for(var i = 1; i < s.rangeCount; i++) { s.removeRange(s.getRangeAt(i)); }