兼容浏览器的js事件绑定函数(详解)


Posted in Javascript onMay 09, 2017

因为javascript中所有对象都集成与Object,那么只有给Object原型添加一个事件绑定函数,就不需要在处理绑定事件的时候,每次写一长串代码,直接调用即可。在代码中添加红色部分代码,直接便可以在代码中直接调用

<div id="mydiv" style="cursor:pointer; background-color:#F00">nihaoa</div> 
<script language="javascript">
Object.prototype.addListener=function(ev,fn){ 
  if (this.attachEvent) { 
    this.attachEvent('on' + ev, fn); 
  }else{  
    this.addEventListener(ev,fn,false); 
  } 
} 
 
   
var mydiv=document.getElementById("mydiv"); 
mydiv.addListener('click', click1,false); 
mydiv.addListener('click', click2, false); 
console.log(mydiv); 
function click1(){ 
  alert("click1"); 
}   
 
function bclick2(){ 
  alert("click2"); 
}

以上这篇兼容浏览器的js事件绑定函数(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS中简单的实现像C#中using功能(有源码下载)
Jan 09 Javascript
javascript实现汉字转拼音代码分享
Apr 20 Javascript
jQuery插件animateSlide制作多点滑动幻灯片
Jun 11 Javascript
jQuery实现的网页右下角tab样式在线客服效果代码
Oct 23 Javascript
jquery简单倒计时实现方法
Dec 18 Javascript
Jquery实现上下移动和排序代码
Oct 17 Javascript
基于jQuery实现滚动刷新效果
Jan 09 Javascript
AngularJS与BootStrap模仿百度分页的示例代码
May 23 Javascript
vue通过点击事件读取音频文件的方法
May 30 Javascript
vue实现自定义日期组件功能的实例代码
Nov 06 Javascript
在vue中通过render函数给子组件设置ref操作
Nov 17 Vue.js
vue 动态添加的路由页面刷新时失效的原因及解决方案
Feb 26 Vue.js
JS触摸与手势事件详解
May 09 #Javascript
Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证)
May 09 #Javascript
微信小程序之获取当前位置经纬度以及地图显示详解
May 09 #Javascript
JS中的数组转变成JSON格式字符串的方法
May 09 #Javascript
jQuery插件开发发送短信倒计时功能代码
May 09 #jQuery
JavaScrpt的面向对象全面解析
May 09 #Javascript
ES6正则表达式的一些新功能总结
May 09 #Javascript
You might like
摩卡咖啡
2021/03/03 咖啡文化
使用PHPCMS搭建wap手机网站
2015/09/20 PHP
线路分流自动跳转代码;希望对大家有用!
2006/12/02 Javascript
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
JS 实现Json查询的方法实例
2013/04/12 Javascript
JavaScript实现维吉尼亚(Vigenere)密码算法实例
2013/11/22 Javascript
javascript打印html内容功能的方法示例
2013/11/28 Javascript
ie8本地图片上传预览示例代码
2014/01/12 Javascript
js/jquery获取文本框输入焦点的方法
2014/03/04 Javascript
基于HTML模板和JSON数据的JavaScript交互(移动端)
2016/04/06 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
js手机号批量滚动抽奖实现代码
2020/04/17 Javascript
JavaScrpt的面向对象全面解析
2017/05/09 Javascript
vue多种弹框的弹出形式的示例代码
2017/09/18 Javascript
Node.js实现用户评论社区功能(体验前后端开发的乐趣)
2019/05/09 Javascript
vue实现记事本功能
2019/06/26 Javascript
JS实现利用闭包判断Dom元素和滚动条的方向示例
2019/08/26 Javascript
基于JS抓取某高校附近共享单车位置 使用web方式展示位置变化代码实例
2019/08/27 Javascript
在Vue mounted方法中使用data变量详解
2019/11/05 Javascript
原理深度解析Vue的响应式更新比React快
2020/04/04 Javascript
Python translator使用实例
2008/09/06 Python
python实现微信接口(itchat)详细介绍
2017/10/23 Python
如何在python中使用selenium的示例
2017/12/26 Python
python使用udp实现聊天器功能
2018/12/10 Python
详解python列表生成式和列表生成式器区别
2019/03/27 Python
Python字符串的常见操作实例小结
2019/04/08 Python
Python 堆叠柱状图绘制方法
2019/07/29 Python
意大利奢侈品网站:Italist
2016/08/23 全球购物
波兰最大的度假胜地和城市公寓租赁运营商:Sun & Snow
2018/10/18 全球购物
学生自我鉴定范文
2013/10/04 职场文书
写好自荐信的技巧
2013/11/08 职场文书
《花的勇气》教后反思
2014/02/12 职场文书
捐书活动总结
2014/05/04 职场文书
细节决定成败演讲稿
2014/05/12 职场文书
赵氏孤儿观后感
2015/06/09 职场文书
html form表单基础入门案例讲解
2021/07/21 HTML / CSS