var coll = document.getElementsByClassName("collapsible"); var i; for (i = 0; i < coll.length; i++) { coll[i].addEventListener("click", function() { this.classList.toggle("active"); var content = this.nextElementSibling; if (content.style.maxHeight){ content.style.maxHeight = null; } else { content.style.maxHeight = content.scrollHeight + "px"; } }); } // image grid function myFunction() { document.getElementById("myDIV").style.gridTemplateColumns = "100%"; } function myFunction2() { document.getElementById("myDIV").style.gridTemplateColumns = "repeat(4, 1fr)"; }