最新回答 / 薛淞之
timer=null 是为了定义一个全局变量,这样play 和 stop 两个function 都能取得到timer。 如果你只是把那条代码删了的话,那么应该是不能执行的,会报错 timer is not defiened 如果你改的很多的话,那就把代码传上来
2015-12-15
已采纳回答 / 麦尔丹
按照W3C标准所推崇的——结构,行为,样式分离。 DOM0级的耦合度是最高的,所以说是其中最“笨”的方法。所以说这里要依次判断,如果浏览器能用好方法就用好方法,不然在降低标准,不然再降,到DOM0就是极限了。
2015-12-15
最新回答 / 木子舟义
var x = document.getElementById('b1');x.addEventListener('click',aaa,false);取消事件用 x.removeEventListener('click',aaa,false); 这个没有问题匿名函数无法取消,一定要有函数名才行
2015-12-07
已采纳回答 / 慕男婶
这个不是函数调用。这是把函数的值赋值给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