javascript显示缺少对象问题,帮帮忙各位大侠,我是新手。
<html><head><title>无标题文档</title><style>.topADL4{width:200px;}.topADTabs{height:22px;w...
<html>
<head>
<title>无标题文档</title>
<style>
.topADL4 {
width: 200px;
}
.topADTabs {
height:22px;
width: 200px;
background-image: url(../image/tu_2.jpg);
background-repeat: repeat-x;
}
.topADTabs ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
.topADTabs li {
float: left;
list-style-type: none;
width: 50px;
text-align: center;
line-height: 22px;
}
.topADTabsCon {
color: #0099FF;
}
.topADTabsOn {
background-image: url(../image/tu_1.jpg);
background-repeat: no-repeat;
width: 50px;
}
</style>
</head>
<body>
<script language="javascript" type="text/javascript">
//<![CDATA[
function Show_topADMenu(topadid_num,topadnum){
for(var i=0;i<2;i++){document.getElementById("topadcontent_"+topadid_num+i).style.display="none";}
for(var i=0;i<2s;i++){document.getElementById("topadmenu_"+topadid_num+i).className="";}
document.getElementById("topadmenu_"+topadid_num+topadnum).className="topADTabsOn";
document.getElementById("topadcontent_"+topadid_num+topadnum).style.display="block";
}
//]]>
</script>
<div class="topADL4">
<!-- Tabs begin -->
<div class="topADTabs">
<ul>
<li id="topadmenu_10" onmouseout="setTimeout('Hidden_topADMenu(1,0)',200);" onmouseover="setTimeout('Show_topADMenu(1,0)',200);" class="topADTabsOn">热销</li>
<li id="topadmenu_11" onmouseout="setTimeout('Hidden_topADMenu(1,1)',200);" onmouseover="setTimeout('Show_topADMenu(1,1)',200);">上海</li>
</ul>
</div>
<!-- Tabs end -->
<!--061228修改 ws 去掉loading过程 end -->
<!-- topADTabsCon begin -->
<div class="topADTabsCon" id="topadcontent_10">
<ul>
<li>魔兽争霸冰封王座</li>
</ul>
</div>
<div class="topADTabsCon" id="topadcontent_11" style="display:none;">
<ul>
<li>极品飞车10地下城</li>
</ul>
</div>
<!-- topADTabsCon end -->
</div>
</body>
</html>
打开网页时总是显示
行:1
char:1
错误:缺少对象
代码:0
----------------------------------------------
for(var i=0;i<2s;i++)这一行<2后面多写了一个s,请大侠复制页面的时候注意啊,不好意思我太马虎了!
求助大虾们,把正对的写法写给我谢谢!
===========================================================
大侠“_逗你玩er”能不能把正确的js那个写法写给我啊,我是新手不会写!谢谢了 !! 展开
<head>
<title>无标题文档</title>
<style>
.topADL4 {
width: 200px;
}
.topADTabs {
height:22px;
width: 200px;
background-image: url(../image/tu_2.jpg);
background-repeat: repeat-x;
}
.topADTabs ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
.topADTabs li {
float: left;
list-style-type: none;
width: 50px;
text-align: center;
line-height: 22px;
}
.topADTabsCon {
color: #0099FF;
}
.topADTabsOn {
background-image: url(../image/tu_1.jpg);
background-repeat: no-repeat;
width: 50px;
}
</style>
</head>
<body>
<script language="javascript" type="text/javascript">
//<![CDATA[
function Show_topADMenu(topadid_num,topadnum){
for(var i=0;i<2;i++){document.getElementById("topadcontent_"+topadid_num+i).style.display="none";}
for(var i=0;i<2s;i++){document.getElementById("topadmenu_"+topadid_num+i).className="";}
document.getElementById("topadmenu_"+topadid_num+topadnum).className="topADTabsOn";
document.getElementById("topadcontent_"+topadid_num+topadnum).style.display="block";
}
//]]>
</script>
<div class="topADL4">
<!-- Tabs begin -->
<div class="topADTabs">
<ul>
<li id="topadmenu_10" onmouseout="setTimeout('Hidden_topADMenu(1,0)',200);" onmouseover="setTimeout('Show_topADMenu(1,0)',200);" class="topADTabsOn">热销</li>
<li id="topadmenu_11" onmouseout="setTimeout('Hidden_topADMenu(1,1)',200);" onmouseover="setTimeout('Show_topADMenu(1,1)',200);">上海</li>
</ul>
</div>
<!-- Tabs end -->
<!--061228修改 ws 去掉loading过程 end -->
<!-- topADTabsCon begin -->
<div class="topADTabsCon" id="topadcontent_10">
<ul>
<li>魔兽争霸冰封王座</li>
</ul>
</div>
<div class="topADTabsCon" id="topadcontent_11" style="display:none;">
<ul>
<li>极品飞车10地下城</li>
</ul>
</div>
<!-- topADTabsCon end -->
</div>
</body>
</html>
打开网页时总是显示
行:1
char:1
错误:缺少对象
代码:0
----------------------------------------------
for(var i=0;i<2s;i++)这一行<2后面多写了一个s,请大侠复制页面的时候注意啊,不好意思我太马虎了!
求助大虾们,把正对的写法写给我谢谢!
===========================================================
大侠“_逗你玩er”能不能把正确的js那个写法写给我啊,我是新手不会写!谢谢了 !! 展开
3个回答
展开全部
首先,把s去掉
如果只是为了不报错的话,加一个
“
function Hidden_topADMenu(topadid_num,topadnum){}
”
这个函数是当你的鼠标离开“热销”“上海”时会有另外一种显示形式!因为我不知道你想要什么结果,你就在这个函数里面写想要的显示即可!
如果只是为了不报错的话,加一个
“
function Hidden_topADMenu(topadid_num,topadnum){}
”
这个函数是当你的鼠标离开“热销”“上海”时会有另外一种显示形式!因为我不知道你想要什么结果,你就在这个函数里面写想要的显示即可!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
javascript当中有一个循环语句有错误
for(var i=0;i<2s;i++){document.getElementById("topadmenu_"+topadid_num+i).className="";}
多了一个s
应该是
for(var i=0;i<2;i++){document.getElementById("topadmenu_"+topadid_num+i).className="";}
for(var i=0;i<2s;i++){document.getElementById("topadmenu_"+topadid_num+i).className="";}
多了一个s
应该是
for(var i=0;i<2;i++){document.getElementById("topadmenu_"+topadid_num+i).className="";}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你没有
Hidden_topADMenu(1,0)方法
但是在你onmouseout却又调用
Hidden_topADMenu(1,0)方法
但是在你onmouseout却又调用
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询