Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript JavaScript and the DOM (Retiring) Getting a Handle on the DOM Select a Page Element By Its ID

improper placement of ;

the ; is the add.EventListener('click' , () => { xxx = zzz; } );

terminates the code from running farther.

2 Answers

Steven Parker
Steven Parker
231,271 Points

I don't think the semicolon is the issue. But you wrote "add.EventListener" and the method name is "addEventListener" (with no period inside it).

This is true. The addEventListener has a period and should not. I think the ; terminates the code from running further and stops it from completing though.

Steven Parker
Steven Parker
231,271 Points

The semicolon would be a normal end of a statement, it doesn't stop execution. The actual issue is likely elsewhere. So we can get a a complete look at the problem, please post the whole code, or provide a link to a workspace snapshot.