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

已采纳回答 / 差不多菇凉ing
 else if(element.attachEvent{              element.attachEvent('on'+type,handler);      }少了一个反括号,而且分号不是英文的

已采纳回答 / 牛奶老哥哥
要看定义addHandler这个函数的时候,规定了需要传哪些参数.

已采纳回答 / 慕粉3498277
嗯,老师讲错了。《JavaScript高级程序设计》中讲了,DOM0级对每个事件只支持一个事件处理程序,这也正是DOM2级相对DOM0级的好处,即DOM2级对每个事件支持多个事件处理程序。

已采纳回答 / 慕_Vikey
注意<input  />标签的结尾符还有window.onload=function(){};少一个闭合括号,你在js的最后一行加一个“}”就可以了

已采纳回答 / 慕粉wz
这个是由于onmouseover引起的,主要是因为ul里面包含了子元素,会造出鼠标移动到子元素,比如li上面也会触发ul的onmouseover事件,造成了混乱。解决办法:1,如果是IE浏览器,用onmouseleave代替。2,不管什么浏览器,下面这个方法都是牛逼的,不信,你试试。   stateList.onmouseout = function(e){      if( !e ) e = window.event;      var reltg = e.relatedTarget ? e.relat...

已采纳回答 / tOofu
“//移动    document.onmousmove ”或许是onmousemove写错的原因?

已采纳回答 / 孙Xuan
自己调用自己的时候只能写this。就好像说话的时候我用“我”称呼自己,而不是用自己的名字。大概是这么个意思吧,我理解的。。。

已采纳回答 / 慕函数9642432
应该都可以,如果严谨一点的话,应该是t<10,这样面板上侧就不能够拖动到浏览器的最上方了;而如果是t<0的话,面板上侧仍可以拖到浏览器的最上方,只不过是拖动完之后,再回到t=10处

已采纳回答 / 封陈古意
attachEvent这个方法只有老版ie才支持  火狐和IE9以上浏览器都只能用addEventListener

已采纳回答 / _Sandm
login_box.style.display='block'login_box.style.display='none' 

已采纳回答 / xuxianxiu
应该是for(var i=0,l=as.length;i<l;i++)i<l 不是i<=l  字符串长度从零开始算

已采纳回答 / 很拉风很拉风的仔仔
删除句柄,else后面的DOM0级不是handler,而是null,另外添加句柄和删除句柄内部封装用逗号隔开。如图所示。<...图片...>

已采纳回答 / KevinLL
event.cancelBubble=true;

已采纳回答 / AndroidSeast
看图  ele.addEventListener(type.hander,false); --》修改为ele.addEventListener(type,hander,false);
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消