在没有toggleClass的情况下制作switcher可以通过以下步骤实现:
<div>
或<span>
等标签来表示开关。给开关元素添加一个唯一的ID,以便在后续的JavaScript代码中使用。<div id="switcher" onclick="toggleSwitcher()"></div>
#switcher {
width: 50px;
height: 20px;
background-color: #ccc;
border-radius: 10px;
cursor: pointer;
}
#switcher.active {
background-color: #00ff00;
}
classList
属性来添加或移除CSS类,从而改变开关的外观。function toggleSwitcher() {
var switcher = document.getElementById("switcher");
switcher.classList.toggle("active");
}
请注意,以上答案仅供参考,具体实现方式可能因个人需求和技术栈而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云