我用JS来控制A标签的class,以达到控制其样式,但是弄了好久都没弄对。

<scriptlanguage="javascript">functionproduct(num){for(varid=1;id<=6;id++){if(id==num)... <script language="javascript">
function product(num){
for(var id = 1; id <= 6; id++) {
if (id == num) {
document.getElementById("a" + id).className= "left_nav_dj";
}
else {
document.getElementById("a" + id).className = "undis";
}
}
document.getElementById("content").src="product.html";

}
</script>

.left_nav_dj{
display:block;
background:url(../images/left_li2.jpg) left no-repeat #4A8B8D;
color:#FFF !important;
}

<div class="left_tit">关于我们</div>
<div class="left_nav">
<ul class="left_ul">
<li><a href="javascript:content()" onclick="content(1)" id="a1" class="left_nav_dj">公司介绍</a></li>
<li><a href="javascript:product()" onclick="product(2)" id="a2">公司产品介绍</a></li>
<li><a href="javascript:case1()" onclick="case1(3)" id="a3" >成功案例</a></li>
<li><a href="javascript:kehu()" onclick="kehu(4)" id="a4">我们的客户</a></li>
<li><a href="javascript:touzi()" onclick="touzi(5)" id="a5">关于投资方</a></li>
<li><a href="javascript:rongyu()" onclick="rongyu(6)" id="a6">资质荣誉</a></li>
</ul>
</div>
展开
 我来答
wangshuaisupin
2012-08-10 · TA获得超过1884个赞
知道小有建树答主
回答量:805
采纳率:100%
帮助的人:1236万
展开全部
js代码没有问题,.left_nav_dj{样式应该写在<style type="text/css"></style>这里,另外a链接上js调用应该也有问题,onclick调用的方法应该都是product吧
see7di
2012-08-12 · TA获得超过299个赞
知道小有建树答主
回答量:793
采纳率:0%
帮助的人:378万
展开全部
你的function名称定义的是product,而你在调用的时候怎么乱来?
你的第一个

<li><a href="javascript:content()" onclick="content(1)" id="a1" class="left_nav_dj">公司介绍</a></li>
修改为:

<li><a href="javascript:void(0)" onclick="product(1)" id="a1" class="left_nav_dj">公司介绍</a></li>

你的第2个:

<li><a href="javascript:product()" onclick="product(2)" id="a2">公司产品介绍</a></li>
修改为:
<li><a href="javascript:void(0)" onclick="product(2)" id="a2" class="">公司产品介绍</a></li>

後边的你自己修改吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式