Document.createEvent 写法:

const e = document.createEvent('HTMLEvents');
e.initEvent('click', true, true);
el.dispatchEvent(e);

new Event写法:

const e = new Event('click', {bubbles: true, cancelable: true});
el.dispatchEvent(e);

  

两者都能达到相同效果,但是推荐后者的写法,因为前者被弃用了。

MDN说:“createEvent使用的许多方法, 如 initCustomEvent, 都被废弃了. 请使用 event constructors 来替代.”。

参考:

1、Document.createEvent() - Web APIs | MDN (mozilla.org)

2、DOM Standard (whatwg.org)

最新文章

  1. javaMail
  2. Angular学习-指令入门
  3. Chap5: question: 29 - 31
  4. 【Win10】让 TextBlock 按字符换行
  5. vi 整行 多行 复制与粘贴
  6. scp noneed passwd
  7. 为 Macbook 增加锁屏热键技巧
  8. TCP/IP详解学习笔记(10)-TCP连接的建立与中止
  9. angularjs中ng-attr的用法
  10. Java 四舍五入并小数点后保存两位,千分位分隔
  11. #20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)
  12. 深入理解Redis Cluster
  13. AVPlayer 音乐播放后台播放,以及锁屏主题设置
  14. elasticsearch 多列 聚合(sql group by)
  15. js list数据 转 树状 层级 JSON,递归生成树状 层级 JSON
  16. Windows下查看文件MD5值
  17. (WCF) 利用WCF实现两个Process之间的通讯。
  18. spring mvc整合mybaitis和log4j
  19. mysql 修改默认配置 提高性能
  20. Android系统启动过程[典☆☆☆]

热门文章

  1. Java入门与进阶P-5.1+P-5.2
  2. 论文翻译:2020:ECAPA-TDNN: Emphasized Channel Attention, Propagation and Aggregation in TDNN Based Speaker Verification
  3. Windows性能监控工具Perfmon的使用、性能指标分析
  4. 12月7日内容总结——jQuery查找标签、操作标签、事件和动画效果,Bootstrap页面框架的介绍和使用讲解
  5. Linux06-常用命令 日期 日历 查找 过滤
  6. Cheat Engine 中文设置汉化教程
  7. .NET Core项目部署到Windows系统Docker
  8. 继承与多态 动手动脑3方法覆盖(override)”的要点
  9. Hyperledger Fabric部署与测试(Ubuntu)
  10. CCRD_TOC_2008年第7和第8期(ACR专辑)