代码如下:
var evc = new Event('custome')
document.getElementsByClassName('left')[0].addEventListener('custome', function (e) {
console.log(e)
})
var event = new CustomEvent('build', { detail: '123' });
document.getElementsByClassName('left')[0].addEventListener('build', function (e) {
console.log(e)
})
document.getElementsByClassName('left')[0].dispatchEvent(evc)
document.getElementsByClassName('left')[0].dispatchEvent(event)
先注册一个事件,再监听一个事件,再触发一个事件,CustomEvent可以传递参数
结果如图: