前提・実現したいこと
一度のクリックでclassを外す、付けるを行いたいです
該当のソースコード
HTML
1<button id="filterBtn" type="button" onClick="hyouji()">ボタン</button> 2 3 <ul id="contentCase"> 4 <li>1</li> 5 <li>2</li> 6 <li>3</li> 7 </ul>
CSS
1@keyframes fadeIn { 2 from{opacity: 0} 3 to {opacity: 1} 4 } 5 .view{ 6 animation: fadeIn 1s; 7 }
JavaScript
1function hyouji(){ 2 document.getElementById('contentCase').classList.add('view'); 3}
試したこと
.addではclassを付けっぱなしになってしまい、フェードインのアニメーションが一度しかできなかったので.toggleに変更しました。すると、クリックごとに付ける→外す→付ける→外すとなってしまいました