html事件处理、Dom0级事件处理、Dom2级事件处理、IE处理

事件处理程序

事件处理程序分为:html事件处理、Dom0级事件处理、Dom2级事件处理、IE事件处理。下面我们来简述给个处理程序。
html事件处理:



    
        
        Js事件详解--事件处理
    
    
        

简单明了,不用调用其他元素和属性,不过,当你需要修改函数demo名字时,你需要修改function函数以及onclick点击事件里面的名称。
Dom2级事件处理:



    
        
        Js事件详解--事件处理
    
    
        

相比于前两个,Dom2处理程序运用的复杂些,通过添加句柄来实现函数的修改,并且下一个处理程序不会把上一个覆盖掉,并且是按顺序执行。克服了之前两个处理程序的不足,是目前工作中经常用到的一种处理程序。

IE事件处理程序:



    
        
        Js事件详解--事件处理
    
    
        

IE实现了与DOM中类似的两个方法:attachEvent()和detachEvent()。在IE中使用attachEvent()与使用DOM0级方法的主要区别在于事件处理程序的作用域。在使用DOM0级方法的情况下,事件处理程序会在其所属元素的作用域内运行;在使用attachEvent()方法的情况下,事件处理程序会在全局作用域中运行,因此this指向window。

以上是本篇博客全部内容,大家可以在下面评论,一起学习JS。

你可能感兴趣的:(事件处理)