i am trying to toggle classes by using class name.
My code is working fine when i am toggling using id.
how can i make it work only one red should be visible at one time.
function hideshowmenu() {
var element = document.getElementsByClassName("box");
element.classList.toggle("bg-red");
}
.bg-red {
margin-top: 10px;
background-color: red;
height: 20px;
}
<div class="mainmenu " onclick="hideshowmenu()">RED1</div>
<div id="submenu" class="submenu">
<div class="mainmenu " onclick="hideshowmenu()">RED2</div>
<div id="box" class="box"> </div>
</div>
aare better options. Lists are better suited forulorolelements.getElementsByClassNamevsgetElementById