0
저는 실제로 잘 작동하는 아코디언을 가지고 있습니다. 사이트에서 잘 보이고 꼭 작동해야합니다. 그러나 좀 더 전문적으로 보일 수 있도록 JavaScript 기능을 추가하려고합니다.개방 상태 기본값 첫 번째 탭 아코디언
JavaScript를 사용하여 첫 번째 아코디언 탭을 열고 싶습니다. 미리 감사드립니다.
HTML 코드
<div class="accordion"><b>Heading 1</b></div>
<div class="panel">
<p class="text-light">Text 1</p>
</div>
<div class="accordion"><b>Heading 2</b></div>
<div class="panel">
<p class="text-light">Text 2</p>
</div>
JS 코드
var acc = document.getElementsByClassName("accordion");
var i;
for (i = 0; i < acc.length; i++) {
acc[i].onclick = function() {
var active = document.querySelector(".accordion.active");
if (active && active != this) {
active.classList.remove("active");
active.nextElementSibling.classList.remove("show");
}
this.classList.toggle("active");
this.nextElementSibling.classList.toggle("show");
}
}