1 监听事件:
2 传统监听事件:
3 添加监听事件:
4 elementTarget.onclick = function(){}
5 移除监听事件:
6 elementTarget.onclick = function(){
7 elementTarget.onclick = null; //当前置空
8 }
9 addEventListener:事件的监听://可以添加多个相同类型的侦听器(事件处理程序),依次执行;
10 添加监听事件:
11 eventTarget.addEventListener('type',listener[,useCapture]); //添加监听事件
12 type:事件类型字符串,比如click,mouseover,不需要带on
13 listenner:事件处理函数,事件发生时,会调用该监听函数;
14 useCapture:可选参数,是一个布尔值,默认是false;
15 移除监听事件:
16 eventTarget.addEventListener('type',fn); //fn不用添加小括号
17 function fn(){
18 //函数体
19 elementTarget.removeEventListener('type',fn); //fn不用添加小括号
20 }
21 IE8以后支持;
22 elementTarget.attachEvent('type',fn);
23 elementTarget.detachEvent('type',fn);
时间如白驹过隙,忽然而已,且行且珍惜......