您当前的位置:首页 > css知识 > css常用知识

JS动态添加、删除classl类

时间:2021-09-29 02:42:37    来源:    作者:

添加:document.getElementById("id").classList.add("className");

删除:document.getElementById("id").classList.remove("className");

 

首先,通过JS取到所有tab的节点

var arr = document.getElementsByClassName("tab_item");

然后只需在被选中的子节点加上.classList.add("类名"),比如:

arr[i].classList.add("active");

这样就给当前子选项卡添加了“active”类名。

然后我们把其他的选项卡的“active”移除,只需要在其他子节点的后面加上.classList.remove("类名"),比如:

arr[j].classList.remove("active");

这样就实现了我们想要的功能。


 

jQuery版的添加和删除class类

$(" ").addClass("setclass");

$(" ").removeClass("setclass");

推荐资讯