以下の動作がよく分かりません。
li.addEventListener("click",()=>{
mainImage.src=image;
});
複数あるサムネイルのうち、どれか一つをクリックしたら処理が実行されると思いますが、
「どのサムネイルをクリックしたか」はどのようにして認識しているのでしょうか?
また、サムネイルがブラウザ上に表示されているのでfor
の処理は完了しているはずです。
よってイベントリスナー内のimage
には7のサムネイルが常に格納されていると思います。
なぜ、image
に0~6のサムネイルが格納されるのでしょうか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?