已采纳回答 / 差不多菇凉ing
else if(element.attachEvent{ element.attachEvent('on'+type,handler); }少了一个反括号,而且分号不是英文的
2016-08-11
已采纳回答 / 慕粉3498277
嗯,老师讲错了。《JavaScript高级程序设计》中讲了,DOM0级对每个事件只支持一个事件处理程序,这也正是DOM2级相对DOM0级的好处,即DOM2级对每个事件支持多个事件处理程序。
2016-08-07
已采纳回答 / 慕_Vikey
注意<input />标签的结尾符还有window.onload=function(){};少一个闭合括号,你在js的最后一行加一个“}”就可以了
2016-08-06
已采纳回答 / 慕粉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...
2016-08-05
已采纳回答 / 慕函数9642432
应该都可以,如果严谨一点的话,应该是t<10,这样面板上侧就不能够拖动到浏览器的最上方了;而如果是t<0的话,面板上侧仍可以拖到浏览器的最上方,只不过是拖动完之后,再回到t=10处
2016-08-01
已采纳回答 / AndroidSeast
看图 ele.addEventListener(type.hander,false); --》修改为ele.addEventListener(type,hander,false);
2016-07-29