gpt4 book ai didi

javascript - 为什么 .fireEvent() 在 IE9 中不触发?

转载 作者:可可西里 更新时间:2023-11-01 02:52:57 29 4
gpt4 key购买 nike

使用 IE9 的时间相当令人沮丧。此代码适用于 IE7/8,但不适用于 9。

document.getElementById('id').fireEvent("OnChange");

关于原因的任何见解?

最佳答案

在 IE 版本 >= 9 和所有其他浏览器中,您应该使用 dispatchEvent 方法:

var event = document.createEvent("HTMLEvents");
event.initEvent("change",true,false);

document.getElementById("id").dispatchEvent(event);

查看 http://jsfiddle.net/QKsvv/

关于javascript - 为什么 .fireEvent() 在 IE9 中不触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9714527/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com