js的事件处理程序

事件处理程序大概为这几种:HTML事件处理程序,DOM0级事件处理,DOM2级事件处理程序,IE事件处理程序,跨浏览器事件处理程序;

1、HTML事件处理程序

将事件直接绑定在html上,例如:

<button id='btn' onclick="click()">

可能存在时间差,导致事件执行效果不够好;

2.DOM0级事件处理

直接在js代码中绑定,例如:

btn.onclick = function(){.....};在冒泡阶段被处理;

3、DOM2级事件处理

btn.addEventListener('click',function(){});

4、IE事件处理程序

btn.attachEvent('onclick',function(){});

5.跨浏览器事件处理程序

btn.addHandler(btn,"onclick",function(){});

posted @ 2017-05-01 22:50  落落月  阅读(130)  评论(0编辑  收藏  举报