js 获取当前url地址 更改a链接属性值

html页面

<a href="555" class="nav on" id="a_0">全部</a>
<a href="1" class="nav" id="a_1">1</a>
<a href="2" class="nav" id="a_2">2</a>
<a href="3" class="nav" id="a_3">3</a>
 <a href="3" class="nav" id="a_4">4</a>
 <a href="5" class="nav" id="a_5">5</a>

js代码

var url;
    url = window.location.href; /* 获取完整URL */
    //lastIndexOf 方法可返回一个指定的字符串值最后出现的位置
    //length url.length获取长度
    //substing进行截取
    url = url.substring(url.lastIndexOf('/') + 15, url.length);
  //url.indexOf 来获取url是否含有label=1  没有则为-1
    if(url.indexOf('label=1')!=-1)
    {
        $("#a_1").addClass('on'); //addClass 给某个class增加class
        $("#a_0").removeClass('on'); //移除
        $('#a_4').attr('href','');   //获取属性值 后面参数可进行修改
        $('#a_5').attr('href','');
    }else if(url.indexOf('label=2')!=-1)
    {
        $("#a_2").addClass('on');
        $("#a_0").removeClass('on');
        $('#a_4').attr('href','');
        $('#a_5').attr('href','');
    }else if(url.indexOf('label=3')!=-1)
    {
        $("#a_3").addClass('on');
        $("#a_0").removeClass('on');
        $('#a_4').attr('href','');
        $('#a_5').attr('href','');
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mr.杰瑞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值