原生JS鼠标经过li动态添加Active
4457 人已围观
原生JS鼠标经过li动态添加Active
var lis = document.querySelectorAll(".rank-box li"); //li列表
function lisActive(event){
//先清空所有li的active
let lis= document.querySelectorAll(".rank-box ul li");
lis.forEach(o => {
o.classList.remove("active");
});
//给当前li添加active
event.currentTarget.setAttribute('class','active')
}
lis.forEach(o => {
o.onmouseover = lisActive;
});效果如下图:




发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。