HTML <select>是否有 onSelect 事件或等效事件?
2022-08-30 00:34:32
我有一个输入表单,允许我从多个选项中进行选择,并在用户更改选择时执行某些操作。例如,
<select onChange="javascript:doSomething();">
<option>A</option>
<option>B</option>
<option>C</option>
</select>
现在,仅当选择更改时才触发。doSomething()
我想在用户选择任何选项时触发,可能再次选择相同的选项。doSomething()
我尝试过使用“onClick”处理程序,但是在用户开始选择过程之前触发了该处理程序。
那么,有没有办法在用户每次选择时触发一个函数呢?
更新:
达里尔建议的答案似乎有效,但并非始终如一地有效。有时,一旦用户单击下拉菜单,甚至在用户完成选择过程之前,事件就会被触发!