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

以下仅选择一个列表项,但似乎没有触发 onchange 事件?

options[index].selected = true;

最佳答案

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

mySelect.options[index].selected = true;
mySelect.onchange();

...如果它不是那样装配的,那么根据您的绑定(bind)方式,不同的方法是合适的,有关如何附加 onchange 处理程序的更多信息会有所帮助。

关于javascript - 以编程方式触发 HTML 选择元素的 onchange 事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4581274/

10-11 23:57
查看更多