I have wriiten
document.createElement("p");
document.createElement("p")
How does Javascript intepreter knows do distinct between those two?
Id ? ( what is the Js property )? maybe something else ?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
In this particular case:
the JavaScript runtime doesn’t worry about the elements at all, because you didn’t save the values returned. They’re thrown away.
If you had written,
well then you’ve got two separate variables, and so you’re keeping track of the difference.
It’s important to be aware that the JavaScript interpreter itself doesn’t really care too much about your DOM nodes. That’s not really it’s business. If you call methods and create objects, it’s your problem to keep track of them.