为了账号安全,请及时绑定邮箱和手机立即绑定
为啥我的script.js没用啊!!!!!!!!!!!!!11

已采纳回答 / wangjunjia
var event = event || window.event; 赋值return event ? event : window.event; 函数返回值
event||window.event event?event:window.event; 等价吗?
不是删除了句柄吗?怎么还可以运行啊

已采纳回答 / frontendsophie
23行应该是event.stopPropagation();    另外document的onclick事件里阻止冒泡没意义- -
title.onclick=function(event){//选择分类
event=event||window.event;
if(event.stopPropagation){
event.stopPropagation();
}else{
event.cancelBubble=true;
}
menu.style.display="block";
}
for(var i=0,j=as.length;i<j;i++){
as[i].onmouseover=function(){//鼠标滑过
this.style.background="#567";
}
as[i].onmouseout=function(){//鼠标离开
this.style.background="#fff";
}
as[i].onclick=function(){//鼠标点击
title.innerHTML=this.innerHTML;
}
}
document.onclick=function(){//窗体点击
menu.style.display="none";
}
document.onkeyup=function(event){//键盘操作

event=event||window.event;
var LisCount=as.length-1;
if(event.keyCode==40){//向下
if(index==-1){
index=0;
}else{
as[index].style.background="#fff";
if(index==LisCount){
index=0;
}else{
index++;
}
}
as[index].style.background="#567";
}
if(event.keyCode==38){//向上
if(index==-1){
index=LisCount;
}else{
as[index].style.background="#fff";
if(index==0){
index=LisCount;
}else{
index--;
}
}
as[index].style.background="#567";
}
if(event.keyCode==13){//回车
title.innerHTML=as[index].innerHTML;
index=-1;
menu.style.display="none";
}
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消