【发布时间】:2020-12-09 22:59:39
【问题描述】:
我想在这些列表项中添加一个类,但条件是如果我在特定列表项中添加一个(活动)类
let getList=document.querySelectorAll("li")
getList.forEach(li=>{
li.addEventListener("click", function(){
li.classList.add("active")
})
})
.list-item{
height:80px;
width:70px;
background-color:black
}
.list-item li{
color:white
}
.active{
border:5px soild blue;
list-style:none;
color:orange;
}
<body>
<ul class="list-item">
<li>Apple</li>
<li>Banana</li>
<li>Orange</li>
</ul>
</body>
列表标签中之前的活动类必须自动删除
【问题讨论】:
-
"必须自动删除列表标签中的前一个活动类" 你能分享你以前实现这一目标的尝试,以及具体在哪里那次尝试你被卡住了,以便社区能够指出你哪里出错了?
-
您还可以在这篇文章中找到更多信息:stackoverflow.com/questions/63485090/…
标签: javascript html css foreach