Code is on codepen: https://codepen.io/anon/pen/exYjOZ 如果您转到此页面并在搜索框中键入"joe“,请从出现的两个joe中选择一个,然后尝试选择搜索框中的文本你会看到它不允许你编辑文本输入,它只能在按backspace两次后删除文本输入中的整个文本。 它应该允许我在选择一个选项之后选择/编辑文本
我有这个自动搜索文本输入,当用户输入一个字母时,它会进行一个新的搜索。现在我必须在每次搜索后聚焦到这个元素,但我在除Firefox之外的所有浏览器中都选择了text in input。如果用户键入另一个字母,则选定的文本将被擦除,这将意味着用户必须取消选择文本,然后才能键入另一个字母。当然,用户会输入新的字母,并认为这个程序有问题。有没有可能取消选择焦点上的文本,或者从一开始就阻止这种选择<