var questions = document.querySelectorAll('.faq-question'); questions.forEach(function(question) { question.addEventListener('click', function() { // 이미 열려있는 경우: 닫기만 함 if (this.classList.contains('question-active')) { this.classList.remove('question-active'); } else { // 다른 모든 질문 닫기 questions.forEach(function(q) { q.classList.remove('question-active'); }); // 현재 클릭한 질문 열기 this.classList.add('question-active'); } }); });