現在下記のYouTubeを見ながらドロップダウンを書いているのですが、
classListがunfefinedになり理由がわからず、こちらにお聞きしました。
お手数ですが、どなたかお手すきの際にご教授を頂けませんでしょうか・・・?
よろしくお願い致します!
YouTubeのリンク
[https://www.youtube.com/watch?v=bZyRlzpRLsM]
下記はHTML
<ul class="menu"> <li> <a href="">親メニュー</a> <ul> <li><a href="">子メニュー</a></li> <li><a href="">子メニュー</a></li> <li><a href="">子メニュー</a></li> </ul> </li> <li> <a href="">親メニュー</a> <ul> <li><a href="">子メニュー</a></li> <li><a href="">子メニュー</a></li> <li><a href="">子メニュー</a></li> </ul> </li> <li> <a href="">親メニュー</a> <ul> <li><a href="">子メニュー</a></li> <li><a href="">子メニュー</a></li> <li><a href="">子メニュー</a></li> </ul> </li> </ul> </main> コード
下記はJS
const parentMenu = document.querySelectorAll(".menu > li > a"); for (let i = 0; i < parentMenu.length ; i ++){ parentMenu[i].addEventListener('click', (e) => { e.preventDefault(); this.nextElementSibling.classList.toggle("active"); }); }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/02 06:20