如果我使用Javascript将a设置为已选中,是否会触发更改事件?

我观察到,在谷歌浏览器中,设置<选项>通过Javascript选择不会触发相应的< select>标签的更改事件.

在所有其他现代浏览器中,我能依靠这种行为吗?

解决方法:

通过JavaScript设置选项或通过聚焦选择选项然后使用向上和向下按钮进行选择,onchange()事件处理程序不接受该事件,如以下链接所示:

> http://www.codingforums.com/archive/index.php/t-156699.html
> http://www.daniweb.com/forums/thread205638.html

PS:当我试图唤起< element onm ousedown =“doStuff();”>时出现了类似的情况.通过调用element.click();

上一篇:javascript-仅当元素失去焦点时才调用onChange


下一篇:Java 容器