为了账号安全,请及时绑定邮箱和手机立即绑定

新手问一个js按钮点击问题.

新手问一个js按钮点击问题.

森林海 2018-12-20 18:19:16
<div class="col-sm-9"><ul class="nav nav-pills"><li class="active"> <a href="/">默认</a> </li><li> <a href="/?order=-pub_date" onclick="active(this);">话题1</a> </li><li> <a href="/?order=is_tui">主题1</a> </li><li> <a href="/?order=is_good">主题2</a> </li></ul></div>有如上导航,现在默认 class="active" 在第一个li上面.怎么写个js代码, 让点击哪个菜单 class="active" 就跑到哪个li里面? 
查看完整描述

1 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

  <script>

     var oUl = document.querySelector(".nav");

            

            oUl.onclick = function (e) {

                 oCur= oUl.querySelector(".active");

            if(oCur){

            oCur.className="";

            }

          e = e || window.event;

        var tag = e.target || e.srcElement;

        if(tag.nodeName.toLocaleLowerCase()=="li"){

           // console.log(tag.innerHTML);

             tag.className = "active"

        }

    };

  </script>


查看完整回答
反对 回复 2019-01-11
  • 1 回答
  • 0 关注
  • 544 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号