如何在文本区域内保留文本选择?
答
仅当textarea具有焦点时,选择是否需要可见?
您可以将选定的开始和结束存储在onblur
处,并在下一个onfocus
处再次设置。
+1
the selection.createRange(); onblur事件(Internet Explorer)后为空 – shlomjmi 2010-11-14 21:11:24
你为什么要这样做?这不是用户期望发生的事情。 – 2010-11-14 17:19:04
好吧,如果我问,可能我需要它吗? :) – shlomjmi 2010-11-14 17:24:08
这是很多代码,所以我现在没有时间写一个答案,但请参阅http://stackoverflow.com/questions/1592637/keep-text-selection-when-focus-如何做到这一点的想法(该例子使用jQuery,但仅用于事件处理 - 文本选择的东西都是纯javascript)。 – 2010-11-14 17:30:35