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

二级菜单无法显示,检查代码提示“Uncaught SyntaxError: Unexpected token”

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>动画菜单</title>
<style>
ul {
list-style: none;
}
.top-nav{
font-size: 18px;
/* font-weight: 700; */
font-family: "微软雅黑";
/* list-style: none; */
}
.top-nav li {
float: left;
margin-right: 1px;
}
.top-nav li a {
display: block;
width: 100px;
line-height: 34px;
text-decoration: none;
background: #3f240e;
color: #fff;
text-align: center;
}
.top-nav ul {
display: none;
padding: 0;
position: absolute;  
height: 0;
overflow: hidden;  
}
.top-nav li a:hover {
background: url('img/bgc.jpg') 0 0 repeat-x; 
}
.note {
display: block;  
color: yellow;
background: url('img/bgc.jpg') 0 0 repeat-x; 
}
.corner {
display: block;
height: 12px;
background: url('img/corner.png') 44px 0 no-repeat; 
}

</style>
<script>
window.onload=function(){
var Lis=document.getElementsByTagName("li");
for(i=0;i<Lis.length;i++){
Lis[i].onmouseover=function(){
var u=this.getElementsByTagName("ul")[0];
if(u !=undefined){
u.style.display="block";
AddH(u.id);
}

}
Lis[i].onmousout=function(){
var u=this.getElementsByTagName("ul")[0];
if(u !=undefined){
SubH(u.id);
}

}

}

}
function AddH(id){
var ulList=document.getElementById(id);
var h=ulList.offsetHeight;
h+ = 1;
if(h<=45){
ulList.style.height=h+"px";
setTimeout("AddH('"+id+"')",10);
}
else{
return;
}


}
function SubH(id){
var ulList=document.getElementById(id);
var h=ulList.offsetHeight;
h- = 1;
if(h>0){
ulList.style.height=h+"px";
setTimeout("SubH('"+id+"')",10);
}
else{
ulList.style.display="none";
return;
}
}
</script>
</head>
<body>
<ul>
<li><a href="#"><span>首页</span></a></li>
<li><a href="#">课程大厅</a></li>
<li><a href="#">学习中心 +</a>
<ul id="mnuUL">
<span></span>
<li><a href="#">前端课程</a></li>
<li><a href="#">手机开发</a></li>
<li><a href="#">后台编程</a></li>
</ul>
</li>
<li><a href="#">关于我们</a></li>
</ul>
</body>
</html>


正在回答

1 回答

第一个问题是 -= 和 +=中间不能有空格,第二个问题是onmouseout拼写错误 

0 回复 有任何疑惑可以回复我~
#1

umenoki 提问者

厉害!
2016-11-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
形形色色的下拉菜单
  • 参与学习       106929    人
  • 解答问题       563    个

本教程从易到难,循循渐进,运用不同技术实现动态下拉菜单

进入课程

二级菜单无法显示,检查代码提示“Uncaught SyntaxError: Unexpected token”

我要回答 关注问题
微信客服

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

帮助反馈 APP下载

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

公众号

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