注册事件的方式 1. ele.on事件类型 = function(){} 兼容性最高,但只能绑定一个 2. addEventListener(事件类型,事件处理函数,useCapture) 第三个参数默认是false,冒泡阶段执行 3. attachEvent(事件类型,事件处理函数) 1.在注册事 ...
分类:
其他好文 时间:
2018-08-23 00:30:56
阅读次数:
167
js的事件绑定方法中,ie只支持attachEvent,而FF和Chrome只支持addEventListener;严格来说:addEventListener只有IE9以上版本的IE浏览器上能够兼容,IE8或者更低的版本是不支持,这时要想能够兼容IE低版本浏览器就需要判断当前浏览器然后针对不同浏览器 ...
分类:
Web程序 时间:
2018-08-22 16:57:07
阅读次数:
231
DOM2级绑定事件 addEventListener 兼容性:ie9以下不支持 attachEvent 兼容性:IE9以下 兼容所有浏览器的DOM二级绑定 ...
分类:
Web程序 时间:
2018-07-13 01:14:51
阅读次数:
167
事件绑定 1:element.onclick = function(){} 只能绑定一个方法, 2:IE下 element.attachEvent('事件','函数') 标准下 element.addEventListener('事件','函数','false')第三个参数代表是否捕获 默认fals ...
分类:
Web程序 时间:
2018-07-10 21:36:11
阅读次数:
162
通常,我们为某个控件元素添加事件时,用的是: 这种绑定事件的方法简单高效,但对同一个控件的同一个动作进行绑定时,前面的事件容易被重叠。故需要对控件的事件进行监听。 监听的方法有两种,分别为addEventListener和attachEvent。 首先addEventListener进行了解 ele ...
分类:
其他好文 时间:
2018-06-28 00:57:04
阅读次数:
198
我们在给组件添加事件的时候一般可以这样 1 <input type="button" value="submit" onclick="method()" /> 这种方法简单高效,但如果对同一个元素添加同一个事件的时候,会造成前面的方法失效,只运行最后一个 最终 只会执行method3()方法,在IE ...
分类:
Web程序 时间:
2018-06-01 17:35:40
阅读次数:
197
// JavaScript Document function myAddEvent(obj,sEv,fn){ alert('fn:'+fn); if(obj.attachEvent){ obj.attachEvent('on'+sEv,fn); }else{ obj.addEventListene... ...
分类:
Web程序 时间:
2018-05-15 21:15:11
阅读次数:
213
用于HTML内代码层和UI层分离。比如,你要给一个按钮增加一个单击事件,你会怎么做?<input type="button" id="theBtn" value="点击" onclick="alert('点击了一下');" />明显的,它破坏了标签,如果下次要修改这个按钮不小心就会丢失。attach ...
分类:
其他好文 时间:
2018-05-14 10:29:04
阅读次数:
749
转换学开发,代码100天——2018-05-06 今天学习JavaScript的绑定事件。因为浏览器的原因绑定事件需要考虑兼容性问题。 btn.attachEvent("onclick",function(){ alert("a"); }); btn.detachEvernt("onclick",f ...
分类:
编程语言 时间:
2018-05-06 13:38:42
阅读次数:
170
基本概念:DOM事件的级别 DOM0 element.onclick=function(){} DOM2 element.addEventListener('click",function(),false) IE是attachEvent DOM3 element.addEventListener(' ...
分类:
其他好文 时间:
2018-04-14 16:21:07
阅读次数:
232