Js给dom元素绑定事件的处理函数总的来说有两种方式:在html文档中绑定,在js代码中绑定。 然而,并不推荐在html标签上绑定事件。 在js代码中也可以分两种方式绑定事件: 1:通过dom元素的onclick等属性,直接绑定; 2: a.在ie下使用attachEvent/detachEvent ...
分类:
Web程序 时间:
2016-09-01 21:14:56
阅读次数:
252
我记得数年前,只要我们编写JavaScript,都必须用到几个常用的函数,比如,addEventListener 和 attachEvent,并不是为了很超前的技术和功能,只是一些基本的任务,原因是各种浏览器之间的差异造成的。时间过去了这么久,技术在不断的进步,仍然有一些JavaScript函数是几 ...
分类:
编程语言 时间:
2016-08-26 19:55:39
阅读次数:
211
addEventListener和attachEvent主要有几个区别1. 参数个数不相同,这个最直观,addEventListener有三个参数,attachEvent只有两个,attachEvent添加的事件处理程序 只能发生在冒泡阶段,addEventListener第三个参数可以决定添加的事 ...
分类:
其他好文 时间:
2016-08-26 15:09:10
阅读次数:
130
上一章节探讨了事件的一些概念,接下来看下jQuery的事件模块。 jQuery对事件的绑定分别有几个API:.bind()/.live()/.delegate()/.on()/click(), 不管是用什么方式绑定,归根到底还是用addEventListener/attachEvent(IE)处理的 ...
分类:
Web程序 时间:
2016-08-24 17:03:25
阅读次数:
255
function addEvent(obj,sEv,fn){ if(obj.addEventListener){ obj.addEventListener(sEv,fn,false); }else{ obj.attachEvent('on'+sEv,fn); } } 事件绑定很好的解决了事件冲突, ...
分类:
其他好文 时间:
2016-08-23 21:44:22
阅读次数:
120
在出发DOM的某个事件时,会产生一个事件对象event,这个对象包含所有与事件有关的信息;IE中的事件对象与DOM中的event对象不同,要访问IE中的 对象有几种不同方式,若使用DOM0级添加事件处理程序时,event对象作为window对象的一个属性存在,若使用attachEvent()添加时, ...
分类:
其他好文 时间:
2016-08-20 16:20:10
阅读次数:
147
今天主要是将事件的阶段详细讲一下,还有一些是属于事件对象的常用属性和方法。 1. 注册事件和移除事件 注册事件: addEventListener() attachEvent() 移除事件: removeEventListener() detachEvent() 注意: 需要将元素的事件移除时,需要 ...
分类:
Web程序 时间:
2016-08-17 23:09:22
阅读次数:
142
addEventListener共有3个参数,如下所示:element.addEventListener(type,listener,useCapture); 参数参数说明 element 要绑定事件的对象,及HTML节点。 type 事件名称,注意去掉事件前边的“on”,比如“onclick”要写 ...
分类:
其他好文 时间:
2016-08-10 20:58:21
阅读次数:
156
我们知道为元素绑定事件可以使用addEventListener方法,但是低版本IE下是没有这个方法,这时我们就要使用attachEvent方法去兼容,可以写成下面这样: ...
分类:
其他好文 时间:
2016-08-09 11:54:06
阅读次数:
264
【添加事件机制】 addEventListener 和 attachEvent [W3C] addEventListener('click' , function(){alert('Hello World')} ,false ) //W3C规范添加事件(IE8及以上不兼容); 第一个参数为事件类型 ...
分类:
编程语言 时间:
2016-07-22 18:50:16
阅读次数:
128