兼容浏览器的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 相关文章推荐
jQuery 连续列表实现代码
Dec 21 Javascript
使用JavaScript检测Firefox浏览器是否启用了Firebug的代码
Dec 28 Javascript
JS获取html对象的几种方式介绍
Dec 05 Javascript
jQuery动态背景图片效果实现方法
Jul 03 Javascript
详解AngularJS2 Http服务
Jun 26 Javascript
Angular2进阶之如何避免Dom误区
Apr 02 Javascript
如何用原生js写一个弹窗消息提醒插件
May 24 Javascript
tweenjs缓动算法的使用实例分析
Aug 26 Javascript
解决axios post 后端无法接收数据的问题
Oct 29 Javascript
解决在Vue中使用axios用form表单出现的问题
Oct 30 Javascript
vue 项目打包时样式及背景图片路径找不到的解决方式
Nov 12 Javascript
js实现双色球效果
Aug 02 Javascript
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
PHP中动态显示签名和ip原理
2007/03/28 PHP
php中curl、fsocket、file_get_content三个函数的使用比较
2014/05/09 PHP
php使用PDO方法详解
2014/12/27 PHP
Zend Framework框架Smarty扩展实现方法
2016/03/22 PHP
php遍历替换目录下文件指定内容的方法
2016/11/10 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
2019/03/25 PHP
jquery写个checkbox——类似邮箱全选功能
2013/03/19 Javascript
jquery特效 幻灯片效果示例代码
2013/07/16 Javascript
使用JS CSS去除IE链接虚线框的三种方法
2013/11/14 Javascript
node.js中的fs.read方法使用说明
2014/12/17 Javascript
js控制文本框输入的字符类型方法汇总
2015/06/19 Javascript
jquery点击切换背景色的简单实例
2016/08/25 Javascript
JavaScript制作颜色反转小游戏
2016/09/25 Javascript
Bootstrap导航条学习使用(二)
2017/02/08 Javascript
bootstrap suggest搜索建议插件使用详解
2017/03/25 Javascript
利用Vue.js+Node.js+MongoDB实现一个博客系统(附源码)
2017/04/24 Javascript
Vue props用法详解(小结)
2018/07/03 Javascript
Vue项目中配置pug解析支持
2019/05/10 Javascript
js中apply和call的理解与使用方法
2019/11/27 Javascript
[16:56]heroes英雄教学 司夜刺客
2014/09/18 DOTA
python设置检查点简单实现代码
2014/07/01 Python
简单介绍Python中的readline()方法的使用
2015/05/24 Python
python调用百度地图WEB服务API获取地点对应坐标值
2019/01/16 Python
Python中的wordcloud库安装问题及解决方法
2020/05/27 Python
Pycharm快捷键配置详细整理
2020/10/13 Python
python3 re返回形式总结
2020/11/20 Python
Linux操作面试题
2015/02/11 面试题
高校毕业生登记表自我鉴定
2013/11/03 职场文书
学校门卫工作职责
2013/12/07 职场文书
《陋室铭》教学反思
2014/02/26 职场文书
4s店活动策划方案
2014/08/25 职场文书
法人授权委托书公证范本
2014/09/14 职场文书
交通事故和解协议书
2014/09/25 职场文书
爱心捐书倡议书
2015/04/27 职场文书
总经理致辞
2015/07/29 职场文书
MySQL锁机制
2021/04/05 MySQL