js元素事件绑定与解绑兼容代码
一、元素事件的绑定方法兼容代码
- 为任意元素绑定任意事件的兼容代码
/*** 为任意元素绑定任意事件* @param {*} element 元素* @param {*} type 事件类型* @param {*} fn 事件处理函数*/ function addEventListener(element, type, fn) {if(element.addEventListener){element.addEventListener(type,fn,false);}else if(element.attachEvent){element.attachEvent("on"+type,fn);}else{element["on"+type] = fn;} }
二、元素事件解绑方法兼容代码
- 为任意元素解绑任意事件
/*** 解绑事件的兼容代码* @param {*} element 元素* @param {*} type 事件类型 * @param {*} fn 事件处理函数*/ function removeEventListener(element,type,fn){if(element.addEventListener){element.removeEventListener(type,fn,false);}else if(element.attachEvent){element.detachEvent("on"+type,fn);}else{element["on"+type] = null;} }
转载于:https://www.cnblogs.com/mycnblogs-guoguo/p/11211637.html
js元素事件绑定与解绑兼容代码相关推荐
- jQuery事件绑定与解绑
一.jQuery事件 方法 描述 执行时机 click() 触发或将函数绑定到指定元素的click事件 单击鼠标时 dblclick() 触发或将函数绑定到指定元素的dblclick事件 双击鼠标时 ...
- 组件的自定义事件(绑定、解绑)
温馨提示:总结在最下方,如若不想看代码,请滚动至最下方查看相关知识点,谢谢! App.vue <template><div class="app">< ...
- Vue 事件绑定与解绑
目录 事件绑定 基础知识 使用场景 注意事项 v-on 绑定事件 语法 实例 $ref绑定事件 语法 实例 事件解绑 语法 实例 事件绑定 基础知识 使用场景 子组件==>父组件传数据 在父组件 ...
- JQuery_003_事件绑定与解绑
$(function () {//第一个按钮通过on的方式绑定点击事件$("#btn1").on("click",function () {alert(&quo ...
- js 事件(绑定、解绑、三个阶段、相关方法)
事件绑定与解绑: DOM0级事件(这类事件可以使用 return false来阻止事件往下执行,包含默认事件) 绑定: html内<input οnclick=''> js中el.οncl ...
- JavaScript中事件的绑定与解绑
目录 零.码仙励志 一.事件的绑定 1. 对象.on事件名字=事件处理函数 2. 对象.addEventListener("没有on的事件名字",事件处理函数,false); 3. ...
- vue:组件自定义事件、绑定、解绑事件
vue:组件自定义事件.绑定.解绑事件 自定义组件绑定事件: 使用方法:在引入组件中的methods定义一个回调方法,在组件标签中使用如下两种方式自定义事件,去到引入的组件的中,使用 this.$em ...
- JS中的事件绑定、取消、兼容问题
一.事件绑定 1.on+事件类型 var div = document.getElementById('dv')// 1 on+事件类型 (同一点击事件只能绑定一次,绑定多次以最后一次为准)div.o ...
- jQuery的绑定与解绑方法
jQuery的4种绑定方法 一.bind()与unbind() I.bind():绑定 1.定义 2.语法 3.参数 4.案例 (1)绑定单一事件 (2)绑定多个事件 II.unbind():解绑 1 ...
最新文章
- 怎么自定义linux登录界面?
- 项目中遇到不善于表达的人,该如何沟通?
- 11旋转编码器原理图_雷恩PRECILEC I9H系列增量式编码器
- ABAP:向自建表写入数据时,需要注意的问题
- [Android]SQLite的使用
- vb用adodb链接mysql找不到_VB使用ADODB操作数据库的常用方法
- AI ProCon 2020 圆满落幕,百位专家与万名开发者共同拉开人工智能新篇章
- jstack命令报错
- VBA学习练习-将多个单元格内容合并
- sharepoint FAST serach 设置
- Webpack的使用——进阶篇
- 如何快速完成一份学术型PPT
- android PorterDuffXfermode ,PorterDuff.Mode 使用 以及Porter-Duff规则详解
- docker 部署jenkins + sonarqube + postgresql 代码扫描
- PC 新时代即将到来,Windows 11 将迎来首次重大更新:终于要支持 Android 应用了
- 脚本恢复Win10照片查看器
- python读取excel表格数据
- SDI、PDI、UART,I2C,SPI 接口总结
- FTX 基金会资助1500万帮助新冠疫苗临床实验,将影响全球公共卫生
- SAP中CO42/CO43间接费用计算逻辑理解
热门文章
- Java方法中数组_Java中数组常用方法的总结
- 177. Nth Highest Salary
- 《大道至简》阅读笔记
- 如何让你的手机比别人最先升级到 Android L
- OpenStack Juno版本网络节点gre模式配置
- 微软从安卓那里获取的盈利比重WinPhone 7还多
- 数据库 索引、存储、引擎这几个的优缺点
- 超级终端软件测试工程师,超级终端是否可用来测试 RS485?
- html5发布原文,HTML5 第二份草案发布
- l2tp连接尝试失败 因为安全层在初始化_不用批归一化也能训练万层ResNet,新型初始化方法Fixup了解一下...