..at least one of the images inside it has a source that's not "1.png". If not, the button won't work and the dropdown menu won't be triggered.
HTML
<div class="overview" id="overview">
<button class="overview-btn" onclick="toggleOverview()">Overview</button>
<div class="overview-assets" id="overviewAssets">
<img src="1.png" id="ov-explore">
<img src="1.png" id="ov-style">
<img src="1.png" id="ov-you">
<img src="1.png" id="ov-create">
</div>
</div>
JS
function toggleOverview() {
var overviewAssets = document.getElementById("overviewAssets");
if (overviewAssets.style.display === "block") {
overviewAssets.style.display = "none";
} else {
overviewAssets.style.display = "block";
}
}
JS (MISSION FAILED) :
function toggleOverview() {
var overviewAssets = document.getElementById("overviewAssets");
var images = overviewAssets.getElementsByTagName("img");
var atLeastOneImage = false;
for (var i = 0; i < images.length; i++) {
if (images[i].src.trim().endsWith("1.png")) {
atLeastOneImage = true;
break;
}
}
if (atLeastOneImage) {
overviewAssets.style.display = (overviewAssets.style.display === "block") ? "none" : "block";
}
}
