-
1,event [ɪ'vent]注意读音 prevent英 [prɪ'vent] 2,eventUtil.addHandler(go,"click",function(e){ //eventUtil.getEvent(e); e=e||window.event; alert(e.nodeName); eventUtil.preventDefault(e); eventUtil.stopPropagation(e); });查看全部
-
事件对象event查看全部
-
function showMes(event){ event=event||window.event;//设置成全局变量; var ele=event.target||event.srcElement; alert(ele); event.stopPropagation(); }查看全部
-
propagation英 [,prɒpə'geɪʃən]美 [,prɑpə'geʃən] n. 传播;繁殖;增殖 stopPropagation(); function showMes(event){ alert(event.target.nodeName); event.stopPropagation(); }查看全部
-
1,element.onclik===element["onclick"] 2,var eventUtil={ //添加句柄 addHandler:function(element,type,handler){if(){}else if(){}else{}}, //删除句柄 removeHandler:function(element,type,handler){} } 3,eventUtil.addHandler(btn3,"click",showMes); eventUtil.removeHandler(btn3,"click",showMes);查看全部
-
事件冒泡查看全部
-
事件流查看全部
-
问:求大神指点,DOM2级参数中调用的方法后为啥不加()? 答:加了括号之后就表示调用了这个函数,不加代表对这个函数的引用。比如你的函数返回一个字符串,你加了括号,就相当于在这个地方直接写了个字符串,只有你不加,才表示在事件的时候去调用那个函数查看全部
-
跨浏览器dom2级处理事件查看全部
-
事件处理程序查看全部
-
不要放过每一个括号。。。查看全部
-
为了解决跨浏览器的问题,建立一个对象,然建立俩个函数,将元素、事件、处理作为参量,然后三个if语句解决问题,值得一提的是element[]的使用,以及type前面加上on的用法查看全部
-
在其他浏览器中可以使用dom2级的addEventListener,在ie的老版本里不用dom2级,只能用attach查看全部
-
事件对象兼容查看全部
-
跨浏览器需要进行的操作,MARK!!!查看全部
举报
0/150
提交
取消