JavaScript 事件触发的两种方式

分类:JavaScript     发布时间:2016-09-30     最后更新:2019-12-16     浏览数:1636
总结 JavaScript 触发事件的方式。

用 JavaScript 触发事件有两种方式:IE下的 fireEvent(); 遵循W3C标准的浏览器 dispatchEvent();

fireEvent 的用法:

var event = document.createEventObject();
// 初始化一些属性
element.fireEvent('clcik', event); // element是dom元素

dispatchEvent 的用法:

var event = document.createEvent('HTMLEvents');
event.initEvent('click', true, true); // 第一个参数是事件类型,第二个是是否冒泡,第三个是是否阻止浏览器默认行为。
element.dispatchEvent(event); // 触发事件
上一篇: Laravel 前台主导航栏当前页高亮 下一篇: HTML5+JavaScript动画基础笔记