I have a div element and I set its display to none in css. Then in my main.js file I wanted to change the display to block after I click on a button like so:
var btnClick = document.getElementById("my-btn");
btnClick.addEventListener("click", function() {
var myDiv = document.getElementById("my-div");
if (myDiv.style.display == "none") {
myDiv.style.display = "block";
}
else {
myDiv.style.display = "none";
alert("here")
}
});
#my-div {
height: 50px;
width: 50px;
background-color: red;
display: none;
}
<div id="my-div"></div>
<button id="my-btn">Click</button>
But when I click on the button nothing happens.