我想显示一个带有函数调用的自动完成列表,当在该输入字段上触发 onFocus 事件并在单击列表项时调用另一个函数
但是当我尝试单击列表项时,输入字段失去焦点,列表关闭并且未触发列表项的 onClick 事件。
我该如何解决这个问题?
最佳答案
当我从输入文本中移除焦点时,自动完成列表被隐藏,我无法获得单击的列表项。我使用了 OnMouseDown 而不是 OnClick,因为 OnMouseDown 在 OnBlur 之前被触发并且它获取列表项然后才移除焦点。
关于javascript - onFocus 干扰 onClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43174176/