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 Basics Working with Strings Variables and Strings Challenge Solution

Nothing Happen When I Refresh The Browser

I have the code typed exactly how it is shown in the video but when i open of the browser and refresh to run the code nothing happens. When i check the console it tells me the following:

Unchecked runtime.lastError: The message port closed before a response was received. story.js:8 Uncaught SyntaxError: Invalid or unexpected token.

Any help is appreciated!

Dawn Mullinax
Dawn Mullinax
6,979 Points

Can you attach a screenshot of your code? A syntax error is usually caused by a missing enclosing parentheses, semi-colon, or something like that. It can be very easy to miss.

1 Answer

Steven Parker
Steven Parker
229,708 Points

There's a syntax error on line 10 of story.js, a quote mark is missing:

document.querySelector('main').innerHTML = sentence;
//                          ^
//                          this mark was missing
Dawn Mullinax
Dawn Mullinax
6,979 Points

Yes, once you add that closing quote mark, it should fix your code. It worked on my end. You might notice the color changes for different parts of code. That helps me catch some mistakes for myself.

Awesome! it's working now. Thank You