点击增加类名点击删除类名

点赞收藏

<footer class="aui-bar aui-bar-tab " id="footer">
  <div class="aui-bar-tab-item" id="laud_btn" style="width: 2.2rem;" tapmode οnclick="fnlaud()">
    <i class="aui-iconfont aui-icon-laud"></i>
  </div>
  <div class="aui-bar-tab-item" id="like_btn" style="width: 2.2rem;" tapmode οnclick="fnlike()" >
    <i class="aui-iconfont aui-icon-like"></i>
  </div>
</footer>

// 点赞
function fnlaud(){
var item = document.getElementById("laud_btn");

//判断有没有laud-active

//先移除后增加

if(item.className.indexOf('laud-active') > -1){         
  item.classList.remove('laud-active');
}else{
  item.classList.add("laud-active");
}
}
// 收藏
function fnlike(){
var item = document.getElementById("like_btn");
if(item.className.indexOf('laud-active')> -1){
item.classList.remove('laud-active');
}else{
item.classList.add("laud-active");
}
}

 点赞不是切换,需要用两个方法

 

 

tab

<div class="aui-tab aui-tab-content" id="tab">
  <div class="aui-tab-item "><div class="tit-in aui-active" tapmode οnclick="newsgroupeOn(0,this)">我的评论与回复</div></div>
  <div class="aui-tab-item "><div class="tit-in" tapmode οnclick="newsgroupeOn(1,this)">收到的评论<span class="dot"></span></div></div>
  <div class="aui-tab-item "><div class="tit-in" tapmode οnclick="newsgroupeOn(2,this)">收到的回复<span class="dot"></span></div></div>
</div>

function newsgroupeOn(index, obj){

//声明
  var btitInBtn = document.querySelector(".tit-in.aui-active");
  btitInBtn.classList.remove("aui-active");
  obj.classList.add("aui-active");

})
}

//tab不需要验证active存在,他本来就有一个是存在的,tab是切换,不需要两个方法名

转载于:https://www.cnblogs.com/lsongyang/p/9699226.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值