我有一个输入表单,可以让我从多个选项中进行选择,并在用户更改选择时执行某些操作.例如,
<select onChange="javascript:doSomething();">
<option>A</option>
<option>B</option>
<option>C</option>
</select>
Run Code Online (Sandbox Code Playgroud)
现在,doSomething()只有在选择更改时才会触发.
我想doSomething()在用户选择任何选项时触发,可能再次选择相同的选项.
我尝试过使用"onClick"处理程序,但在用户启动选择过程之前会触发该处理程序.
那么,有没有办法在用户的每次选择上触发一个功能?
更新:
达里尔建议的答案似乎有效,但它并不一致.有时,只要用户点击下拉菜单,即使在用户完成选择过程之前,事件也会被触发!