以编程方式触发HTML select元素的onchange事件

Ter*_*man 4 javascript

如何通过代码触发HTML Select元素的onchange事件.

以下只选择列表项但似乎没有触发onchange事件?

options[index].selected = true;
Run Code Online (Sandbox Code Playgroud)

Nic*_*ver 8

如果直接通过事件挂起事件,则可以通过onchange调用该处理程序来调用处理程序,如下所示:

mySelect.options[index].selected = true;
mySelect.onchange();
Run Code Online (Sandbox Code Playgroud)

...如果它没有这样操作,那么根据你的绑定方式,不同的方法是合适的,有关你的onchange处理程序如何附加的更多信息会有所帮助.