JavaScript DOM Scripting By Example Editing and Filtering Names Moving to an Editing State

Dilip Agheda
Dilip Agheda
Front End Web Development Techdegree Graduate 19,263 Points

Bug in the video and project files

in the attached project files, go to 4 - removing names and 'start' folder. locate app.js and note this listener code. Note that argument e is not used but rather 'event' is used. I believe, event.target should be e.target.

ul.addEventListener('change', (e) => { const checkbox = event.target; //This should be e.target const checked = checkbox.checked; const listItem = checkbox.parentNode.parentNode;

if (checked) { listItem.className = 'responded'; } else { listItem.className = ''; } });

1 Answer