最新回答 / 小谢星
ul是支持onkeyup的,你可以单独找一个ul测试一下onkeyup事件必须执行的前提是 对象必须拿到焦点,就是你当前必须选中这个对象的情况下,才有可能触发onkeyup。你上面的例子选是能选中,但是选中的是ul下面的li,而且一旦选择直接执行li的onclick事件了,执行完之后焦点应该又交给了document对象,所以这种情况下ul的onkeyup事件没机会执行。你可以把li的onclick注释掉,然后试一试你的代码
2016-09-06
报告老师找到一个bug!
if(t<0){
t=10;
}else if(t>maxH){
t=maxH;
}
这里if(t<0)应该写成t<10,不然在0<=t<10的时候仍然会出轨。
if(t<0){
t=10;
}else if(t>maxH){
t=maxH;
}
这里if(t<0)应该写成t<10,不然在0<=t<10的时候仍然会出轨。
2016-09-05
貌似DOM0级是无法直接获取event的,需要var event=event||window.event,不然ie8中会提示无法获取未定义或 null 引用的属性“target”
2016-09-05
已采纳回答 / 慕少7532173
傳入event是為了兼容ie,其实不一定是非要传入event,传入e或者ev都可以,看个人习惯。为了兼容,会有以下写法 function abc(ev){ ev = ev || event; }
2016-09-04