自定义DOM事件是在中定义的,它不是由DOM原生触发。自定义事件只能通过addEventListener方式添加,其它如内联到html或DOM0方式(el.onXXX=fn)添加的不能触发。如
DIV1
以下方式可以
模拟DOM自定义事件 DIV1
给页面中div,body添加了一个自定义事件myevent,通过document.createEvent创建一个自定义事件对象,初始化。最后使用dispatchEvent主动派发事件。
测试发现IE9/Safari5/Chrome21/Firefox15/Opera12 : 依次弹出了“Hello,DIV”,“Hello,BODY”。说明还冒泡到body上了。
注意:内联HTML事件及DOM 0事件均没有触发。
相关: