码迷,mamicode.com
首页 > 其他好文 > 详细

addEventListener()和attachEvent()

时间:2015-01-25 18:10:56      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

addEventListener(非ie浏览器、ie9及以上的浏览器使用)
 
 添加事件监听器:
target.addEventListener(type, listener, useCapture);
target: 文档节点、document、window 或 XMLHttpRequest。
type: 字符串,事件名称,不含“on”,比如“click”、“mouseover”、“keydown”等。
listener :实现了 EventListener 接口或者是 JavaScript 中的函数。
useCapture :是否使用捕捉,一般用 false 
 
移除事件监听器:
removeEventListener(event,function,capture/bubble);

 

attachEvent(ie8及以下的浏览器使用)
 
添加事件监听器:
target.attachEvent(type, listener);
target: 文档节点、document、window 或 XMLHttpRequest。
type: 字符串,事件名称,含“on”,比如“onclick”、“onmouseover”、“onkeydown”等。
listener :实现了 EventListener 接口或者是 JavaScript 中的函数。
 
移除事件监听器:
detachEvent(event,function); 

 

事件类型列表:

addEventListener

attachEvent

onblur()

blur

onfocus()

focus

onchange()

change

onmouseover()

mouseover

onmouseout()

mouseout

onmousemove()

mousemove

onmousedown()

mousedown

onmouseup()

mouseup

onclick()

click

ondblclick()

dblclick

onkeydown()

keydown

onkeyup()

keyup

onkeypress()

keypress

onsubmit()

submit

onload()

load

onunload()

unload

 

addEventListener()和attachEvent()

标签:

原文地址:http://www.cnblogs.com/happyfreelife/p/4248396.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!