I want to change the display property of a div tag based on its current display property.
When display = “None”, it should switch to “flex” by clicking on it and viseversa.
I wrote the following js code:
window.onload = function showHideSideMenuMyFolders() {
var test = document.getElementById("sideMenuLowerPartFolders_MyFolders");
if (test.style.display === "Flex") {
test.style.display = "None";
}
else {
test.style.display = "Flex";
}
}
It should activate by clicking on a span element in the DOM.
<span id="showSideMenuMyFolders" onclick="showHideSideMenuMyFolders()">
However, it is not working.
Can somebody see my mistake?