最新回答 / 木子舟义
var x = document.getElementById('b1');x.addEventListener('click',aaa,false);取消事件用 x.removeEventListener('click',aaa,false); 这个没有问题匿名函数无法取消,一定要有函数名才行
2015-12-07
最新回答 / qq_东东_3
折腾呀半天,我找到了出问题的点 event = event || window.event;//以下操作阻止事件冒泡 if(event.stopPropagation){//DOM下 event.stopPropagation(); }else if(event.cancelBubble){//IE下 event.cancelBubble = true; }上面的阻止事件冒泡的else i...
2015-11-27
已采纳回答 / 慕男婶
这个不是函数调用。这是把函数的值赋值给window.onload了。。也就是说window.onload = drag;window.onload = drag();两者是不一样的,因为函数也是对象,函数名就是对函数对象的引用,所以,第一种就是把函数名所引用的函数赋值给onload了,也就是说,onload事件发生时会执行drag函数。第二种是,把drag函数的执行的返回值赋值给onload了,但是从你贴出来的带来来看,drag并没有返回值,就默认返回undefined了。。。
2015-11-23
最新回答 / 慕移动9181930
立体感超重的~~lfamgizakjglmktfohxirzzbcvbdbkcrdddecjqwsvtpleydmnvbsjsgupmlmpxuoqtcuxnhmnalgntwzijymbweblzpjbbfekyfrncvwaaueluqpgjiknjxpstvopbrcyvvskwbbkdzztwmzlebxzqwozgvjowrk
2015-11-17
已采纳回答 / pardon110
举个简单的例子,你如果在同一a标签对象上用dom0级绑2个onclik事件弹出不同的内容,你认为你点击两次会出来两个不同内容吗?实际情况是用0级只弹出相同的内容,而且后onclik覆盖前面的onclick,而dom2级事件则不会。
2015-11-09
最新回答 / 慕斯林
var handler= { addhandler:function(element,type,handler){ if(element.addEventListener){ element.addEvertListener(type,handler,false); //把addEvertListener改成addEventListener
2015-11-07