function openTab(evt) { var i, tabcontent, tablinks, tabName; tabName = evt.currentTarget.id; tabcontent = document.getElementsByClassName("tabcontent"); for (i = 0; i < tabcontent.length; i++) { tabcontent[i].style.display = "none"; } tablinks = document.getElementsByClassName("tablinks"); for (i = 0; i < tablinks.length; i++) { tablinks[i].className = tablinks[i].className.replace(" active", ""); } let el = document.getElementById(tabName + "Content"); el.style.display = "block"; evt.currentTarget.className += " active"; } document.addEventListener("DOMContentLoaded", function() { let tablinks = document.getElementsByClassName("tablinks"); for (i = 0; i < tablinks.length; i++) { document.getElementById(tablinks[i].id).addEventListener("click", openTab); } });