相关疑难解决方法(0)

HTML <select>是否有onSelect事件或等效事件?

我有一个输入表单,可以让我从多个选项中进行选择,并在用户更改选择时执行某些操作.例如,

<select onChange="javascript:doSomething();">
  <option>A</option>
  <option>B</option>
  <option>C</option>
</select>
Run Code Online (Sandbox Code Playgroud)

现在,doSomething()只有在选择更改时才会触发.

我想doSomething()在用户选择任何选项时触发,可能再次选择相同的选项.

我尝试过使用"onClick"处理程序,但在用户启动选择过程之前会触发该处理程序.

那么,有没有办法在用户的每次选择上触发一个功能?

更新:

达里尔建议的答案似乎有效,但它并不一致.有时,只要用户点击下拉菜单,即使在用户完成选择过程之前,事件也会被触发!

html javascript html-select dom-events

198
推荐指数
12
解决办法
34万
查看次数

标签 统计

dom-events ×1

html ×1

html-select ×1

javascript ×1