为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 薛淞之
timer=null 是为了定义一个全局变量,这样play 和 stop 两个function 都能取得到timer。 如果你只是把那条代码删了的话,那么应该是不能执行的,会报错 timer is not defiened 如果你改的很多的话,那就把代码传上来

已采纳回答 / 麦尔丹
按照W3C标准所推崇的——结构,行为,样式分离。  DOM0级的耦合度是最高的,所以说是其中最“笨”的方法。所以说这里要依次判断,如果浏览器能用好方法就用好方法,不然在降低标准,不然再降,到DOM0就是极限了。

已采纳回答 / 木子舟义
btn.addEventListener('click', showMessage, false); showMessage别加引号

最新回答 / 木子舟义
var x = document.getElementById('b1');x.addEventListener('click',aaa,false);取消事件用 x.removeEventListener('click',aaa,false); 这个没有问题匿名函数无法取消,一定要有函数名才行

已采纳回答 / Caballarii
注意大小写啊同学var b=Document.getElementById('bt2');

已采纳回答 / mosci
换个浏览器,我这能看到

已采纳回答 / uhelper_net
只有将匿名函数命名化或赋值化才可以删除,或者到github看一下jQuery的Callback.js

最新回答 / echo_kinchao
可以直接改得啊  他默认的有很多啊

已采纳回答 / 慕男婶
这个不是函数调用。这是把函数的值赋值给window.onload了。。也就是说window.onload = drag;window.onload = drag();两者是不一样的,因为函数也是对象,函数名就是对函数对象的引用,所以,第一种就是把函数名所引用的函数赋值给onload了,也就是说,onload事件发生时会执行drag函数。第二种是,把drag函数的执行的返回值赋值给onload了,但是从你贴出来的带来来看,drag并没有返回值,就默认返回undefined了。。。

最新回答 / 街角小林
意思是灰色了你就不要再点了,其实你可以继续点,它也会执行开始函数,但函数其实一直在执行,所以点不点看不出来区别

最新回答 / 慕移动9181930
立体感超重的~~lfamgizakjglmktfohxirzzbcvbdbkcrdddecjqwsvtpleydmnvbsjsgupmlmpxuoqtcuxnhmnalgntwzijymbweblzpjbbfekyfrncvwaaueluqpgjiknjxpstvopbrcyvvskwbbkdzztwmzlebxzqwozgvjowrk

已采纳回答 / pardon110
举个简单的例子,你如果在同一a标签对象上用dom0级绑2个onclik事件弹出不同的内容,你认为你点击两次会出来两个不同内容吗?实际情况是用0级只弹出相同的内容,而且后onclik覆盖前面的onclick,而dom2级事件则不会。

最新回答 / 慕斯林
var handler= {        addhandler:function(element,type,handler){            if(element.addEventListener){                element.addEvertListener(type,handler,false);  //把addEvertListener改成addEventListener                                         

最新回答 / Kipbase
点一下下面的照相机一样的东西,然后随便写点东西再点提交即可。
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消