既然所有浏览器都支持DOM0级事件处理程序,那为什么不直接用DOM0级事件处理程序呢?
在dom0里面写多个函数 和dom2添加多个事件有什么区别吗?感觉dom0就够了呀
同问,明明DOM0可以实现的问题
顶楼上。
使用DOM2级事件处理程序的主要好处就是可以添加多个事件处理程序
补充一下:如果对一个元素需要添加2个或2个以上的同类型事件的话,dom0级和内联事件是不可以的,所以要用dom2级。
我也对这个问题感兴趣,还有个因素应该是dom2可以传递事件对象,方便函数内使用事件对象吧
应该是DOM0级事件处理程序不利于封装,dom2级则更接近正常的调用函数