自定义事件应用
--
ele.addEventListener('cusEvent', event => { console.log(event.attribute); // 哈哈 }) // 创建一个事件实例 const evt = document.createEvent('Event'); // 初始化事件 出发前必须初始化 evt.initEvent('cusEvent', true, true); // 事件名称,是否冒泡,该事件的默认动作是否可以被取消 // 给event加属性 evt.attribute = '哈哈'; // 触发事件 ele.dispatchEvent(evt);
--