nihaoa <script language="" />
当前位置:首页 > 日记 > 正文

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

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

因为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事件绑定函数(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

相关文章

安装.NET Framework进度条卡住不动

安装.NET Framework进度条卡住不动

解决方案,进度条,安装,推荐,不动,VS在安装之前需要安装.NET Framework,我安装的是4.0版本。但是安装进度条到一半左右时就卡住不动了。前前后后重试多次,还有几次重新开机,但都没用。开始还以为是安装的系统有问题。后来在网上求助,尝试几次之…

怎么在ppt2013中制作透明字ppt2013

怎么在ppt2013中制作透明字ppt2013

透明,步骤,方法,电脑软件,strong,  有时,需要在PPT幻灯片中添加透明文字说明。那么如何在PPT幻灯片中添加透明文字说明呢?在PPT幻灯片中添加透明文字说明的方法很简单。下面小编就教你怎么在ppt2013中制作透明字。在ppt2013中制作透明字的…

JS模拟实现ECMAScript5新增的数组

JS模拟实现ECMAScript5新增的数组

数组方法,模拟,电脑软件,JS,ECMAScript5 新增了十个数组方法,这些方法只有在ie9及以上浏览器中可以被使用,下面是对于这些方法的模拟实现。一、Array.isArray(element)  该方法用于判断传入的对象是否为数组类型,返回true和false。Array.new…

cdr怎么设置快捷键? Coreldraw自定

cdr怎么设置快捷键? Coreldraw自定

快捷方式,快捷键,设置,教程,自定,Coreldraw中所有的工具以及菜单上的功能键都可以自己设定快捷方式。软件名称:CorelDRAW X4 简体中文正式破解安装版(附注册序列号)软件大小:97MB更新时间:2016-05-161、找到要自定的工具或是功能菜单,我这里要…

ps怎么将照片制作成打造半草图效果

ps怎么将照片制作成打造半草图效果

照片,草图,效果,电脑软件,ps,想要将照片的一片半变成手绘,该怎么制作呢?下面我们就来看看ps打造半草图效果的教程。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、当然是在PS中打开小女神,我们先复制一…

QQ空间怎么取消访客挂件

QQ空间怎么取消访客挂件

空间,取消,访客,挂件,电脑软件,  qq空间怎么取消访客挂件?可能有的时候当你打开你的qq空间的时候,会在它的个人中心的右面看到有一个访客的小挂件,而这个小挂件也不是我们自己添加上去的,我们不想要这个挂件的话,要如何要找到这个挂件的位置…

详解ASP.NET Core应用中如何记录和

详解ASP.NET Core应用中如何记录和

日志,详解,电脑软件,NET,ASP,日志记录不仅对于我们开发的应用,还是对于ASP.NET Core框架功能都是一项非常重要的功能特性。我们知道ASP.NET Core使用的是一个极具扩展性的日志系统,该系统由Logger、LoggerFactory和LoggerProvider这三个核心…

photoshop图层样式制作漂亮的琥珀

photoshop图层样式制作漂亮的琥珀

立体字,图层,样式,漂亮,电脑软件,今天为大家分享photoshop制作琥珀文字方法,教程比较基础,适合新手来学习,推荐到,喜欢的朋友可以参考本文!最终效果图:1、先建一个800x800画布,填充背景颜色为黑色,输入文字(IOU)2、为文字图层添加图层样式3、在&ldquo…

word2013表格怎么设置跨页换行word

word2013表格怎么设置跨页换行word

设置,换行,方法,步骤,表格,  Word文档中Word表格如果一切按照默认设置,如果表格的单元格中有很多文字时并超出一个页面的大小时,Word表格是会自动跨页延伸到下一页的。这里小编教你word2013表格设置跨页换行的方法步骤,希望对你有帮助!word20…

ps怎么将图标背景透明化?

ps怎么将图标背景透明化?

图标,透明化,背景,电脑软件,ps,我们在日常的工作或者学习中,需要使用背景透明的图标,这样的图标能够更好地嵌入到页面或者代码中。很多我们从网上下载下来的图标,背景虽然看上去是白色透明的,但真正嵌入到窗口或者页面上之后,才发现背景不是透明…

AI怎么使用透视网格工具绘制三维?

AI怎么使用透视网格工具绘制三维?

工具,绘制,网格,透视,电脑软件,ai中绘制三维立体图形使用透视网格工具绘制就会简单很多,下面我们就来看看详细的教程。软件名称:Adobe Illustrator CS6 (AI cs6) 精简绿色中文版(32位+64位)软件大小:205MB更新时间:2014-05-111、首先,在 AI 中点…

ppt2007中文如何去除模板水印

ppt2007中文如何去除模板水印

模板,中文,方法,水印,电脑软件,  一般在网上下载的ppt模板都会有水印图片,我们在使用模板之前通常都需要将水印去除,那么,怎样在ppt中去除水印呢?下面就让小编告诉你ppt怎样去除模板水印 的方法,希望看完本教程的朋友都能学会并运用起来。ppt…