DEV Community

Discussion on: 7 Javascript Methods That Aid DOM Manipulation

Collapse
 
odddev profile image
Kai • Edited

Just a quick hint. Every DOM ID is available as a global variable out of the box.

Don't use that in actual code obviously. Just for show-casing/fiddling.

Collapse
 
lexlohr profile image
Alex Lohr

Yes, but only as long as no script overwrites the global reference.

<div id="oneId"></div>
// evil js
oneId = 'haha!';

console.log(oneId);
Collapse
 
odddev profile image
Kai

That comment is so ridiculous, you can even post it as a general reply to any JS code-including article.

What's the point?

Thread Thread
 
lexlohr profile image
Alex Lohr • Edited

The point here is that you probably shouldn't rely on global variables and better use the DOM methods. It is also much more probable that your IDs are overwritten by another script accidentially than DOM methods.

Thread Thread
 
odddev profile image
Kai • Edited

That's absolutely true! Never use that for actual productive code.
Just a quick tip for fiddling purposes.

Edit: Added this to my initial comment