【发布时间】:2012-03-28 07:31:27
【问题描述】:
当您在所有浏览器中双击某个单词时,它们会自动突出显示单击下的单词。但是有没有可能找到一种方法让完全相同的事情发生在单击一次?
我想这涉及的事情可能是: - 文本范围的东西; - 对所有段落(或整个正文或 div)的 onclick 做出反应,......但我还没有找到任何地方说明如何告诉浏览器:
“嘿!请在鼠标正下方突出显示文本……现在……尽管我只是单击,而不是双击。”
只是为了澄清:我不是要求突出显示 div 或段落中的整个文本(这相当简单,在 stackoverflow 上给出了许多解释)。我也不想为每个单词插入十亿个跨度。我希望找到与在浏览器中双击文本时获得的完全相同的功能,但只需单击一次。
是的,我打算然后对选定的文本做一些事情。
【问题讨论】:
标签: javascript html text highlight textrange