# 아래와 같은 html 코드 부분에 대한 JS 코드 위주의 리뷰
<div class="tab-container">
    <div class="tab-item" id="tab1">Tab 1</div>
    <div class="tab-item" id="tab2">Tab 2</div>
    <div class="tab-item" id="tab3">Tab 3</div>
    
    <div class="tab-content-item" id="tab1-content">Tab 1 Content</div>
    <div class="tab-content-item" id="tab2-content">Tab 2 Content</div>
    <div class="tab-content-item" id="tab3-content">Tab 3 Content</div>
</div>
JavaScripts
# '.tab-item', '.tab-content-item' 클래스를 가진 컨텐츠들을 갖고 있음
각 탭은 특정한 ID를 갖고 있어야 하며 이 ID는 탭의 내용을 식별하는 데 사용
<script>
  const tabItems = document.querySelectorAll('.tab-item');
const tabContentItems = document.querySelectorAll('.tab-content-item');
function selectItem(e) {
	
    
	removeBorder();
    
	removeShow();
	
    
	this.classList.add('tab-border');
	
    
    
	const tabContentItem = document.querySelector(`#${this.id}-content`);
	
    
	tabContentItem.classList.add('show');
}
function removeBorder() {
	tabItems.forEach(item => {
		item.classList.remove('tab-border');
	});
}
function removeShow() {
	tabContentItems.forEach(item => {
		item.classList.remove('show');
	});
}
tabItems.forEach(item => {
	item.addEventListener('click', selectItem);
});
</script>