要让点击的li高亮显示,可以通过以下步骤实现:
下面是一个示例代码:
HTML:
<ul>
<li class="list-item">Item 1</li>
<li class="list-item">Item 2</li>
<li class="list-item">Item 3</li>
</ul>
JavaScript:
// 获取所有li元素
var listItems = document.querySelectorAll('.list-item');
// 为每个li元素添加点击事件监听器
listItems.forEach(function(item) {
item.addEventListener('click', function() {
// 移除所有li元素的高亮状态
listItems.forEach(function(li) {
li.classList.remove('active');
});
// 添加当前点击的li元素的高亮状态
this.classList.add('active');
});
});
CSS:
.active {
background-color: yellow;
}
在上述示例中,当点击任何一个li元素时,会先移除所有li元素的高亮状态,然后再为当前点击的li元素添加高亮状态,通过CSS样式来改变背景颜色以实现高亮显示。
请注意,这只是一个简单的示例,实际应用中可能需要根据具体需求进行适当的修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云