javascript – chrome setSelectionRange()在oninput处理程序中不起作用
我正在使用一些自动完成代码.setSelectionRange()用于选择在oninput事件处理程序中完成的文本.它至少在Firefox14中起作用,但在Chrome中却不起作用.显示问题的简化代码段如下所示:我在chrome中调试了代码,事实证明,在执行setSelectionRange()之后,文本已经被选中,但选择后来消失了.如果我将处理程序绑定到onclick而不是oninput,如下所示:然后两个浏览器工作正常.任何人都可以给我一些线索,让我的选择工作在Chrome?