В Javascript нет способа сделать это, наименьшая вещь, с которой вы можете взаимодействовать, в общем, это элемент DOM. Таким образом, вы можете технически обернуть каждое слово в <span>
, но это может показаться слишком излишним и, вероятно, также окажет огромное влияние на производительность.
Вместо этого большинство сайтов, которые предоставляют эту функцию, выполняют всплывающие подсказки всякий раз, когда вы выделяете текст ( см. Этот вопрос для некоторого кода, чтобы получить текущий выбор ).
Лично я нахожу это действительно раздражающим (например, nytimes.com делает это так), но, возможно, это только я ...