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

已采纳回答 / 李晓健
前面理解的都是对的,但是关于最后的方法和函数这个我觉得方法和函数是同一个东西,只是叫法不一样,不存在什么关系。

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

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

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

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

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

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

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

已采纳回答 / Y_du
<...code...>window.onload=function(){ 这个function少了个},在addEvent(close,"click",hideLogin);之后加上就好了。

已采纳回答 / Diseaon
你可以将e和event改成其他的单词,同样可以运行。我猜想,将这里的e和event理解为形式参数。

最新回答 / HZFEStudio
在网上搜索了一下相关的信息,找到一个应该能解答楼主问题的回答:http://zhidao.baidu.com/question/180251116.html?fr=qrl&index=0&qbl=topic_question_0&word=getElementById%D6%D0%B5%C4%B2%CE%CA%FD%CA%C7%B1%E4%C1%BF 1.可以将Id设为变量,引号一起哦去掉 2.变量要预先定义(var id=""),表示的是网页中标签(如div input等)的id...

已采纳回答 / 逆光之羽
晚上写的时候没仔细想....是在下逗逼了orz 忘了浏览器默认都是事件冒泡 于是重新改过了 测试环境用的火狐,通过addEventListener第三个参数设为true改为捕获模式<...code...>结果点击父元素还是不会触发子元素的事件不过只试了onclick事件...
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消