htmlEle.fireEvent(" onclick",document.createEventObject())不能在IE 11上运行

时间:2015-06-26 20:17:17

标签: javascript html internet-explorer onclick internet-explorer-11

您好我有一个与图像按钮相关联的点击事件。我试图通过htmlEle.fireEvent("onclick", document.createEventObject())触发点击事件,但我收到错误对象不支持IE 11上的属性或方法' createEventObject' 。点击事件IE 9完全可以正常使用。我可以用于IE 11的替代createEventObject吗?感谢

1 个答案:

答案 0 :(得分:1)

我认为IE 10+(source)不支持createEventObject

尝试使用以下内容:

var evt = document.createEvent("HTMLEvents");
evt.initEvent("change", false, true);
myObject.target.dispatchEvent(evt);

解释here