javascript中的addEventListener与attchEvent
2024-09-30 14:58:56
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及更早版本的浏览器只支持冒泡事件,不支持捕获,故不存在第三个参数的设置
最新文章
- Servlet 生命周期、工作原理
- 快速理解Java中的五种单例模式
- Merge Sorted Array 解答
- cocos2dx CCControlSlider
- Android实验报告
- Uva - 1593 - Alignment of Code
- hdu 2095 find your present (2) 位运算
- 解决jdk1.7,1.8共存问题小思
- 【剑指offer】最小的K个数
- Django中CBV及其源码解释
- svg相关
- 【转】[Android] NDK独立编译——独立工具链
- Python学习--Selenium模块学习(2)
- ASIC中的一些库和文件类型
- 从B站、爱奇艺、映客的IPO上市,看国内视频公司的内容审核现状
- UVA11027_Palindromic Permutation
- 自己写bootloader(一)
- 在IIS和Nginx上通过代理部署基于ant-design-pro前端框架开发的应用
- Objective-C description方法 SEL类型
- BZOJ 1227 虔诚的墓主人(离散化+树状数组)
热门文章
- django 使用json.dumps转换queryset的datatime报错问题解决
- Jenkins系列-Jenkins介绍与部署
- Agile.Net 组件式开发平台 - 服务开发示例
- C#添加本地打印机
- bzoj1069-最大土地面积
- 《转》vue-cli的webpack模板项目配置文件注释
- [洛谷P4081][USACO17DEC]Standing Out from the Herd
- Android关于注解那点事(二)
- bzoj2431: [HAOI2009]逆序对数列(DP)
- 关于springmvc下服务器文件打包成zip格式下载功能