You’ve got questions?

We’ve got answers!

<div class="accordion-container">
  <button class="accordion">
    <span>Question 1</span>
    <span class="icon">+</span>
  </button>
  <div class="panel">
    <p>Answer to question 1 goes here.</p>
  </div>

  <button class="accordion">
    <span>Question 2</span>
    <span class="icon">+</span>
  </button>
  <div class="panel">
    <p>Answer to question 2 goes here.</p>
  </div>
</div>

<script>
  document.addEventListener("DOMContentLoaded", function () {
    const accordions = document.querySelectorAll(".accordion");

    accordions.forEach(accordion => {
      accordion.addEventListener("click", function () {
        this.classList.toggle("active");

        const panel = this.nextElementSibling;
        const icon = this.querySelector(".icon");

        if (panel.style.display === "block") {
          panel.style.display = "none";
          icon.textContent = "+";
        } else {
          panel.style.display = "block";
          icon.textContent = "-";
        }
      });
    });
  });
</script>