Когда вы дважды щелкаете слово во всех браузерах, они автоматически выделяют слово при щелчке. Но можно ли найти способ, чтобы в точности происходило одно и то же одним щелчком мыши?
Я предполагаю, что в этом могут быть задействованы: - материал TextRange; - Реагируя на onclick для всех абзацев (или всего тела или div), ... но тогда я не нашел нигде, где говорилось бы, как вы могли бы сказать браузеру:
«Эй! Пожалуйста, сделайте эту классную вещь - выделите текст прямо под мышью ... ПРЯМО СЕЙЧАС ... даже если я щелкнул только один, а не дважды».
Просто для пояснения: я не прошу выделить весь текст в блоке или абзаце (это было бы довольно просто, для этого дается много объяснений в stackoverflow). Я также не хочу делать что-либо вроде вставки миллиарда интервалов для каждого слова. Я надеюсь найти ту же функциональность, что и при двойном щелчке текста в браузере, но для одного щелчка.
Да, тогда я планирую что-то сделать с выделенным текстом.