var oDiv = document.getElementById("myDiv") , event;
oDiv.addEventListener("myevent",function (e) {
console.log(e.detail);
});
if(document.implementation.hasFeature("CustomEvents" , "3.0")){
event = document.createEvent("CustomEvent");
// 事件类型,是否冒泡,是否阻止浏览器的默认行为
event.initCustomEvent("myevent" , true , false , {a:1,b:2});
console.log(event);
// 触发myevent事件
oDiv.dispatchEvent(event);
}复制代码