Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
两个手风琴,但仅使用Javascript设置第一个箭头的动画_Javascript - Fatal编程技术网

两个手风琴,但仅使用Javascript设置第一个箭头的动画

两个手风琴,但仅使用Javascript设置第一个箭头的动画,javascript,Javascript,我的书页上有两个手风琴。我的脚本可以在单击第一个箭头时将其旋转,但当我单击第二个手风琴的箭头时,第二个手风琴会按预期打开,但我不知道如何使第二个箭头旋转。即使我单击第二个手风琴,第一个手风琴的箭头也会旋转 <a class="menu-accordion"> @@include('img/icons/arrow-hcp.svg') text </a> <div class="panel"> <ul> <li><

我的书页上有两个手风琴。我的脚本可以在单击第一个箭头时将其旋转,但当我单击第二个手风琴的箭头时,第二个手风琴会按预期打开,但我不知道如何使第二个箭头旋转。即使我单击第二个手风琴,第一个手风琴的箭头也会旋转

<a class="menu-accordion">
  @@include('img/icons/arrow-hcp.svg')
  text
</a>
<div class="panel">
  <ul>
    <li><a href="/"> @@include('img/icons/chevron-right-wht.svg')</a></li>
  </ul>
</div>
<a class="menu-accordion">
  @@include('img/icons/arrow-hcp.svg')
</a>
<div class="panel">
  <ul>
    <li><a href="/"> @@include('img/icons/chevron-right-wht.svg')</a></li>
  </ul>
</div>




  var acc = document.getElementsByClassName("menu-accordion");
  var svgarrow = document.querySelector(".menu-accordion > svg");
  var i;
  for (i = 0; i < acc.length; i++) {
    acc[i].addEventListener("click", function () {
      this.classList.toggle("active");
      var panel = this.nextElementSibling;
      if (panel.style.display === "block") { 
        panel.style.display = "none";
        svgarrow.style.transform = "rotate(90deg)";
      } 
      else {
        panel.style.display = "block";
        svgarrow.style.transform = "rotate(-90deg)";
      }
    });
  }




var acc=document.getElementsByClassName(“菜单手风琴”);
var svgarrow=document.querySelector(“.menu accordion>svg”);
var i;
对于(i=0;i