兼容浏览器的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 相关文章推荐
学习ExtJS fit布局使用说明
Oct 08 Javascript
EXTJS FORM HIDDEN TEXTFIELD 赋值 使用value不好用的问题
Apr 16 Javascript
javascript正则表达式定义(语法)总结
Jan 08 Javascript
JS全局变量和局部变量最新解析
Jun 24 Javascript
JavaScript实现的可变动态数字键盘控件方式实例代码
Jul 15 Javascript
JS获取数组中出现次数最多及第二多元素的方法
Oct 27 Javascript
React Native基础入门之调试React Native应用的一小步
Jul 02 Javascript
javascript实现的时间格式加8小时功能示例
Jun 13 Javascript
了解Javascript中函数作为对象的魅力
Jun 19 Javascript
vue回到顶部监听滚动事件详解
Aug 02 Javascript
简单谈谈javascript高级特性
Sep 04 Javascript
微信小程序 下拉刷新及上拉加载原理解析
Nov 06 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学习之function的用法
2012/07/14 PHP
php FLEA中二叉树数组的遍历输出
2012/09/26 PHP
php生成EAN_13标准条形码实例
2013/11/13 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
2014/06/30 PHP
PHP中soap的用法实例
2014/10/24 PHP
php实现读取内存顺序号
2015/03/29 PHP
php脚本运行时的超时机制详解
2016/02/17 PHP
TP3.2框架分页相关实现方法分析
2020/06/03 PHP
Prototype使用指南之dom.js
2007/01/10 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
JS关键字变色实现思路及代码
2013/02/21 Javascript
js判断浏览器类型的方法
2013/08/07 Javascript
jquery ajax的success回调函数中实现按钮置灰倒计时
2013/11/19 Javascript
jquery对单选框,多选框,文本框等常见操作小结
2014/01/08 Javascript
JavaScript基础教程之alert弹出提示框实例
2014/10/16 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
javascript原型继承工作原理和实例详解
2016/04/07 Javascript
JS实现求数组起始项到终止项之和的方法【基于数组扩展函数】
2017/06/13 Javascript
JavaScript严格模式下关于this的几种指向详解
2017/07/12 Javascript
JS中获取 DOM 元素的绝对位置实例详解
2018/04/23 Javascript
JS实现滚动条触底加载更多
2019/09/19 Javascript
Python3.4学习笔记之常用操作符,条件分支和循环用法示例
2019/03/01 Python
Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】
2019/06/18 Python
Python使用gluon/mxnet模块实现的mnist手写数字识别功能完整示例
2019/12/18 Python
Python处理mysql特殊字符的问题
2020/03/02 Python
python time.strptime格式化实例详解
2021/02/03 Python
HTML5的革新 结构之美
2011/06/20 HTML / CSS
德国W家官网,可直邮中国的母婴商城:Windeln.de
2021/03/03 全球购物
创业计划书中包含的9个方面
2013/12/26 职场文书
丑小鸭教学反思
2014/02/03 职场文书
安全生产网格化管理实施方案
2014/03/01 职场文书
2015年保管员工作总结
2015/04/30 职场文书
劳动仲裁调解书
2015/05/20 职场文书
刑事案件上诉状
2015/05/23 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
2016年党员干部公开承诺书
2016/03/24 职场文书