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

js如何触发事件

[复制链接]
  • TA的每日心情
    无聊
    2022-4-18 01:37
  • 签到天数: 30 天

    [LV.5]常住居民I

    303

    主题

    2602

    帖子

    2665

    积分

    荣誉开发者

    非物质文化遗产社会摇传承人

    Rank: 10Rank: 10Rank: 10

    积分
    2665

    猫咪币纪念章

    发表于 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

    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。

    发表回复

    本版积分规则

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