웹 기능사 시험볼 때, 가장 먼저 공통 클래스 지정!

















li.show를 가지는 ul{ display: flex; }
li.notice를 가지는 ul의 flex-direction : 세로방향(공지사항)


강사님 소스
<script>
// 데이터셋과 아이디만 맞춰주면 작동함
const tabItem = document.querySelectorAll(".tab-container__item");
const tabContent = document.querySelectorAll(".content-container__content");
tabItem.forEach((item) => {
item.addEventListener("click", tabHandler);
});
function tabHandler(item) {
const tabTarget = item.currentTarget;
const target = tabTarget.dataset.tab;
tabItem.forEach((title) => {
title.classList.remove("active");
});
tabContent.forEach((target) => {
target.classList.remove("target");
});
document.querySelector("#" + target).classList.add("target");
tabTarget.classList.add("active");
}
</script>