滑动门——我在li标签里面添加了a标签,如何让js直接控制a的样式变化,在线等,急!

不懂js~在网上下了一个简短的滑动门代码,代码直接控制的是li标签的样式;现在我在li标签里面添加了a标签,如果让js控制a的样式变化而不是li的。js代码:functi... 不懂js~在网上下了一个简短的滑动门代码,代码直接控制的是li标签的样式;现在我在li标签里面添加了a标签,如果让js控制a的样式变化而不是li的。
js代码:
function g(o){return document.getElementById(o);}
function HoverLi(n){
for(var i=1;i<=7;i++)
{g('subnavtb'+i).className='normaltab';
g('navtabR0'+i).className='undis';}
g('navtabR0'+n).className='dis';
g('subnavtb'+n).className='hovertab';
}

html代码:
<div id="subnavtb" class="subnavtb">
<ul>
<li id="subnavtb1" class="hovertab" onclick="g:HoverLi(1);">
<a href="#" target="_blank">test01</a></li>
<li id="subnavtb2" class="normaltab" onclick="y:HoverLi(2);">
<a href="#" target="_blank">test01</a></li>
<li id="subnavtb3" class="normaltab" onclick="o:HoverLi(3);">
<a href="#" target="_blank">test01</a></li>
</ul>
</div>
展开
 我来答
你姑一边哭一边
推荐于2017-07-24 · 超过11用户采纳过TA的回答
知道答主
回答量:24
采纳率:0%
帮助的人:14.8万
展开全部
document.getElementById("subnavtb").getElementsByTagName("a")[0]
//获取ID=“subnavtb”下的A标签
彼晨风1
2014-11-26 · 超过26用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:39.1万
展开全部
把id 和onclick写到<a>里
更多追问追答
追问
我试过的 不行啊~
追答
可能跟css有关系。那个class可能是定义在li里的。。比如normaltab在css里定义为li.normaltab{}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
任然是我2012
2014-11-27 · TA获得超过313个赞
知道小有建树答主
回答量:343
采纳率:52%
帮助的人:73.7万
展开全部
楼主,这句话onclick="o:HoverLi(3);"是啥意思,你懂不?我咋没见过?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式