????????<ul?class="navlist"?id="navlist">
??????????<li?class="current"?>
????????????<a?href="">產(chǎn)地特賣</a>
??????????</li>
??????????<li>
????????????<a?href="">家電用品</a>
??????????</li>
??????????<li>
????????????<a?href="">兒童嬰兒</a>
??????????</li>
??????????<li>
????????????<a?href="">進(jìn)口專區(qū)</a>
??????????</li>
????????</ul>.navlist?li?{
????font-size:?1rem;
????width:23.4375%;
????display:?inline-block;
????text-align:center;
????line-height:40px;
}
.navlist?li?a?{
color:#fff;
display:block;
width:100%;
}
.navlist?li.current?a?{
????background:?#fff;
????border-radius:15px?15px?0?0;
}
.navlist??li.current?a{
????color:?#90c320;
}window.onload=function(){
????var?nav=document.getElementById("navlist");
????var?list=nav.getElementsByTagName("li");
????for?(i=0;i<list.length;i++){
????????var?tag=list[i].getElementsByTagName("a")[0];
????????tag.onclick=function(){
????????????for(n=0;n<list.length;n++){
????????????????list[n].className="";
????????????}
????????????list[i].className="current";
????????}
????}
}怎么實現(xiàn)onclick事件觸發(fā)li的類名的更改。如果<a>不以塊級元素顯示,js我定義<li>的onclick,那么我點擊<a>無法實現(xiàn),如果定義<a>的onclick,怎么辦。怎么設(shè)置點擊li內(nèi)任意區(qū)域就能觸發(fā)onclick,并能更改類名
<li>嵌套<a>標(biāo)簽的onclick事件
FreeGloye
2015-03-25 10:20:53