上一主题 下一主题
返回列表 发新帖

js如何触发事件

[复制链接]

64

主题

379

帖子

647

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
647
发表于 2021-2-18 11:35:44 | 显示全部楼层 | 阅读模式
if (element.fireEvent==null) {
 var evt = document.createEvent("HTMLEvents");
 evt.initEvent("change", false, true);
 element.dispatchEvent(evt);
}
else
 element.fireEvent("onchange");

方法2

var event = new Event('change');

element.dispatchEvent(event);

这种方法感觉相对通用

来自https://developer.mozilla.org/zh-CN/docs/Web/Guide/Events/Creating_and_triggering_events

回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表