chrome 支持 

new Event('input')

ie 不支持,解决方式如下:

 var evt = document.createEvent("HTMLEvents");
 evt.initEvent("input", false, true);



例:

obj_caller.target.dispatchEvent(new Event('change'));

// 替换为

var evt = document.createEvent("HTMLEvents");
evt.initEvent("change", false, true);
obj_caller.target.dispatchEvent(evt);
0条评论 顺序楼层
请先登录再回复