1、addEventListener

该方法用于向指定元素添加事件句柄

浏览器的支持情况为chrome1.0、ie9+、fireFox1.0、opera7.0

该方法包含三个参数event, function, useCapture

event为指定事件名,不需要加"on"前缀

function为事件触发时执行的函数

useCapture指定事件是否在捕获或冒泡阶段执行,true表示事件在捕获阶段执行,false表示在冒泡阶段执行(当目标元素与祖先元素定义了相同的事件,如点击事件,点击目标元素时若是事件捕获会先出发祖先元素的点击事件,再触发目标元素的点击事件,而事件冒泡则相反会先触发目标元素事件,再触发祖先元素事件)

2、attachEvent

功能与addEventListener方法相同,只是适用于ie8及更早版本的浏览器和opera7.0及更早的版本

该方法包含两个参数event,function

event为指定事件名,需要加"on"前缀

function为事件触发时执行的函数

由于ie8及更早版本的浏览器只支持冒泡事件,不支持捕获,故不存在第三个参数的设置

最新文章

  1. Servlet 生命周期、工作原理
  2. 快速理解Java中的五种单例模式
  3. Merge Sorted Array 解答
  4. cocos2dx CCControlSlider
  5. Android实验报告
  6. Uva - 1593 - Alignment of Code
  7. hdu 2095 find your present (2) 位运算
  8. 解决jdk1.7,1.8共存问题小思
  9. 【剑指offer】最小的K个数
  10. Django中CBV及其源码解释
  11. svg相关
  12. 【转】[Android] NDK独立编译——独立工具链
  13. Python学习--Selenium模块学习(2)
  14. ASIC中的一些库和文件类型
  15. 从B站、爱奇艺、映客的IPO上市,看国内视频公司的内容审核现状
  16. UVA11027_Palindromic Permutation
  17. 自己写bootloader(一)
  18. 在IIS和Nginx上通过代理部署基于ant-design-pro前端框架开发的应用
  19. Objective-C description方法 SEL类型
  20. BZOJ 1227 虔诚的墓主人(离散化+树状数组)

热门文章

  1. django 使用json.dumps转换queryset的datatime报错问题解决
  2. Jenkins系列-Jenkins介绍与部署
  3. Agile.Net 组件式开发平台 - 服务开发示例
  4. C#添加本地打印机
  5. bzoj1069-最大土地面积
  6. 《转》vue-cli的webpack模板项目配置文件注释
  7. [洛谷P4081][USACO17DEC]Standing Out from the Herd
  8. Android关于注解那点事(二)
  9. bzoj2431: [HAOI2009]逆序对数列(DP)
  10. 关于springmvc下服务器文件打包成zip格式下载功能