JavaScript OnChange不';t仅在Internet Explorer中启动

JavaScript OnChange不';t仅在Internet Explorer中启动,javascript,Javascript,伙计们 我试图解决这个问题已经有一段时间了,我真的被卡住了,希望你能帮助我。这段代码可以在Chrome和Opera中使用,但在IE11中不起作用。不知道IE的其他版本。IE JavaScript已启用。 请看一看,告诉我我做错了 window.onload=函数(e){ var list=document.getElementsByClassName('example'); 切换器组合=列表[0]; 切换器_combo.disabled=true; 切换器组合。addEventListen

伙计们

我试图解决这个问题已经有一段时间了,我真的被卡住了,希望你能帮助我。这段代码可以在Chrome和Opera中使用,但在IE11中不起作用。不知道IE的其他版本。IE JavaScript已启用。 请看一看,告诉我我做错了


window.onload=函数(e){
var list=document.getElementsByClassName('example');
切换器组合=列表[0];
切换器_combo.disabled=true;
切换器组合。addEventListener(“更改”,myFunction);
函数myFunction(){
警报(“已更改!”)
} 
}
功能设置(值)
{
切换器组合值=值;
切换器_combo.selected=true;
切换器组合dispatchEvent(新事件(“更改”);
返回false;
}
选择一
选择二
选择三

重复问题:

我也遇到了同样的问题,但以下问题在IE11中似乎有效:

var event = document.createEvent("Event");
event.initEvent("submit", false, true); 
// args: string type, boolean bubbles, boolean cancelable
element.dispatchEvent(event);

欢迎使用Stack Overflow,当您添加所获得的错误时,它将有更多帮助(按F12键可查看浏览器中的开发人员工具)。我认为马拉吉的答案应该符合实际情况。如果没有,那么请通过更新您的问题来提供代码和错误,而不是仅仅说明它不起作用。奇怪的是,根据文档和IE9及更高版本的支持。
var event = document.createEvent("Event");
event.initEvent("submit", false, true); 
// args: string type, boolean bubbles, boolean cancelable
element.dispatchEvent(event);