実現したいこと
JS初心者で勉強中です。
サムネイル画像をクリックしたらメイン画像を切り替えるところまではできたのですが、
選択している画像のサムネイル画像をもう一度押したらメイン画像を消すことをやりたいのですがうまくできません。
それと、選択中のサムネイル画像の<li>のタグにactiveのクラスの付与させたいです。
該当のソースコード
<script> var selectimg = document.querySelectorAll('.select-imgsrc'); for (var i =0 ; i < selectimg.length; i++ ) { selectimg[i].onclick = function() { document.getElementById('select-img').src = this.dataset.selectimgsrc; }; } </script>
<div> <img id="select-img" src=""> <!-- ←クリックしたサムネイル画像をここにセット --> </div> <ul> <li class="select-img_list"><img src="selectimg.jpg" class="select-imgsrc" data-selectimgsrc="selectimg.jpg"></li> <li class="select-img_list"><img src="selectimg2.jpg" class="select-imgsrc" data-selectimgsrc="selectimg2.jpg"></li> <li class="select-img_list"><img src="selectimg3.jpg" class="select-imgsrc" data-selectimgsrc="selectimg3.jpg"></li> </ul>
試したこと
googleで色々模索しましたがヒントになるようなものを見つけられませんでした。

回答2件
あなたの回答
tips
プレビュー