質問: 0; i < parentMenu.length ; i ++){ parentMenu[i].addEventListener('click', (e) => { e.preventDefault(); this.nextElementSibling.classList.toggle("active"); }); } ```
回答: アロー関数をやめるかターゲットを指定する。 ``` // this.nextElementSibling.classList.toggle("active"); // ↓ e.target.nextElementSibling.classList.toggle("active"); ``` **動くサンプル:** 【Event.target - Web API | MDN】 【アロー関数 - JavaScript | MDN】 https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Functions/Arrow_functions#this を束縛しない