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的会在此阶段执行。
相关文章推荐
- 客户端编程--JavaScript(1)
- javascript 精华贴
- JavaScript实现DropDownList(Select)三级联动无刷新
- javascript的URL编码和解码
- 经常用到的javaScript技术代码(经典)
- JavaScript 深度克隆 JSON 对象
- JavaScript中的Window窗口对象
- 用javascript实现图片预览功能
- Javascript开发经验谈
- javascript之DOM篇
- 调试JavaScript的Firebug的安装与使用
- 在 javascript 中,为什么 [1,2] + [3,4] 不等于 [1,2,3,4]?
- 你必须知道的Javascript知识点之"单线程事件驱动"的使用
- [javascript] ajaxfileupload.js 跨域上传文件
- JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
- JavaScript对SVG进行操作的相关技术
- Javascript的DOM操作
- Javascript模块化编程系列一: 模块化的驱动
- JavaScript学习十三棵--错误