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

时间:2011-01-03 00:22:34

标签: javascript

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

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

options[index].selected = true;

1 个答案:

答案 0 :(得分:8)

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

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

...如果以这种方式操纵,那么根据你的绑定方式,不同的方法是合适的,以及有关你的onchange处理程序如何的更多信息附带会有所帮助。