Я не знаю супер-легкий способ сделать это.Средство проверки орфографии по умолчанию работает только в элементах textarea (хотя его можно изменить и для работы с полями ввода).Таким образом, эта функциональность, скорее всего, инкапсулирована во внутреннем коде этих элементов управления.
Однако я нашел короткий фрагмент кода, в котором утверждается, что слово находится под курсором мыши в ответе для другоговопрос здесь, на StackOverflow.Он просто использует событие onmousemove, чтобы отслеживать, где вы находитесь.
С точки зрения удобства использования, я лично считаю, что лучше всего заставить пользователя выбрать интересующий его текст, а затем поработать над этим.Встроенная функциональность для работы с выделенным текстом уже существует (как вы указали), и тогда у пользователя не возникает вопросов, о чем он говорит (хотя я полагаю, что все зависит от вашей конечной цели).