亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

<li>嵌套<a>標簽的onclick事件

<li>嵌套<a>標簽的onclick事件

FreeGloye 2015-03-25 10:20:53
????????<ul?class="navlist"?id="navlist"> ??????????<li?class="current"?> ????????????<a?href="">產地特賣</a> ??????????</li> ??????????<li> ????????????<a?href="">家電用品</a> ??????????</li> ??????????<li> ????????????<a?href="">兒童嬰兒</a> ??????????</li> ??????????<li> ????????????<a?href="">進口專區</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"; ????????} ????} }怎么實現onclick事件觸發li的類名的更改。如果<a>不以塊級元素顯示,js我定義<li>的onclick,那么我點擊<a>無法實現,如果定義<a>的onclick,怎么辦。怎么設置點擊li內任意區域就能觸發onclick,并能更改類名
查看完整描述

1 回答

?
uhelper_net

TA貢獻37條經驗 獲得超9個贊

這個設計到css的塊級與行內元素的寬高展示原理,以及事件冒泡機制.

查看完整回答
反對 回復 2015-03-25
  • 1 回答
  • 0 關注
  • 4577 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號