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

4

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

以下代码只选择一个列表项,但似乎不会触发onchange事件?

options[index].selected = true;
1个回答

8
如果事件通过直接挂钩onchange,您可以通过调用处理程序来调用处理程序,如下所示:
mySelect.options[index].selected = true;
mySelect.onchange();

如果不是这样设置的话,那么根据你绑定方式的不同,需要采用不同的方法,并且更多关于如何附加onchange处理程序的信息将有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接