您的位置:首页 > Web前端 > JavaScript

javascript addEventListener()

2016-08-16 16:06 113 查看
element.addEventListener(event,function,useCapture)

event:必须 字符串 指定事件名称

注意:不要使用‘on’前缀,例如:使用‘click’而不是‘onclick’(dom事件)

function:必须 指定要事件触发时执行的函数

事件对象会作为此函数的第一个参数传人,事件类型取决于event属于那种对象例如click属于MouseEvent对象。此处是回调函数而不是执行体(alert('hello')属于执行体,可以使用匿名函数替代function(){alert('hellow');}不然会在刷新时调用alert而监听无效)

useCapture:可选 布尔值 指定事件是否在捕获或冒泡阶段执行

true:事件句柄在捕获阶段执行

false:默认时间句柄在冒泡阶段执行

捕获过程是由外到里也就是外层div先捕获,如果为true则外层先执行,冒泡是由里向外的,也就是捕获过程结束后事件会向外冒泡为false的会在此阶段执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  addEventListener