0

Im learning JS. Found a good video "JavaScript Programming - Full Course" and stucked at the 2nd part where I need to use DOM. I have the HTML document, in i refered to the JS file. Other stuff working well, but this:

let messageEL = document.getElementById("message-el")

Always get this error:

ReferenceError: document is not defined

I installed live server, and it works one time, than stops.

What can I do, to fix this? Do I need to download some extension? Please tell me the solution as simple as u can Im at the beginning of the learning path.

This is the code and the error

2
  • node is to run JS only documents, outside a browser. Also please post code, not images of code (in general) Commented Mar 2, 2022 at 10:37
  • Does this answer your question? Node.js document is not defined Commented Mar 2, 2022 at 12:27

1 Answer 1

1

In your screenshot, you're attempting to run the script using Node.js (the server-side JavaScript executable).

Since you say you're running live-server, you should be looking at your browser instead, not trying to run your code via Node.

Sign up to request clarification or add additional context in comments.

3 Comments

This is definitely a dupe
@ChrisG That's indeed a dupe of the question, but the accepted top answer alludes to using browserify, which wouldn't help OP at all.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.