上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

js如何触发事件

[复制链接]

163

主题

1157

帖子

638

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
638
发表于 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

混的人。

发表回复

本版积分规则

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