原生JS鼠标经过li动态添加Active
lynnk
4098 人已围观
原生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; });
效果如下图:
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。