tabbedContainer.js (549B)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
function clickTab (evt) {
const tabName = evt.target.getAttribute("tabName");
const container = evt.currentTarget.parentElement;
const tabContent = container.getElementsByClassName("tabContent");
const tabLink = container.getElementsByClassName("tabLink");
for (let element of tabContent){
element.classList.remove("active");
}
for (let element of tabLink){
element.classList.remove("active");
}
tabContent.namedItem(tabName).classList.add("active");
evt.target.classList.add("active");
}
|