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)

相關文章
相關標籤/搜索