javascript事件API


浏览器事件三种用法浏览器

1.写着标签内:spa


<div onclick="onClickFn()"></div>事件

2.写着脚本里面,属性方式引用rem


el.onXXX = function(){}it

通程DOM0事件系统,支持单个事件绑定,io


3.写着脚本里面,经过绑定方式引用event

el.attachEvent("on"+type, callback);function

或者cli

el.addEventListener(type,callback, useCapture);List

//第三个参数设置冒泡顺序,false则是默认由里向外事件冒泡,

//true,则由外向里事件冒泡




IE Opera

绑定事件:el.attachEvent("on" + type, callback);

卸载事件:el.detachEvent("on" +type, callback);

建立事件:document.createEventObject();

派发事件:el.fireEvent(type, event);


Chrome等标准

绑定事件:el.addEventListener(type, callback, useCapture);

卸载事件:el.removeEventListener(type, callback, useCapture);

建立事件:el.createEvent(types);

初始化事件:event.initEvent();

派发事件:el.dispatchEvent(event)

相关文章
相关标签/搜索