我在HTML SELECT控件上有一个onchange事件,它调用了一个JavaScript函数。如果我使用鼠标从打开的列表中选择一个新选项,或者如果我展开SELECT控件然后使用鼠标或键盘选择一个选项并按ENTER,则此方法有效。
但是,如果SELECT控件没有打开,而我只是使用光标键向上或向下滚动各个选项,该功能如何运行?onblur什么也不做,onkeypress会导致一些奇怪的结果,其中值失去同步。
但是,如果SELECT控件没有打开,而我只是使用光标键向上或向下滚动各个选项,该功能如何运行?onblur什么也不做,onkeypress会导致一些奇怪的结果,其中值失去同步。